python - 在 Flask 模板中使用动态创建的标签渲染表

标签 python html flask

我正在使用 json2html 从 mongodb 数据动态创建 html 表标签在Python Flask应用程序中。如果我将生成的标签复制到 html 文件,它会提供完美的输出。

但我不知道如何将这些标签传递给html模板进行渲染。

表格标签

<table border="1"><tr><th>Hemoglobin</th><td>10.4</td></tr><tr><th>WBC</th><td>35,450</td><tr><th>RBC</th><td>3.88</td></tr></table></td></tr></table> 

渲染调用

return render_template('results.html',table=table)

模板

...
{{table}}
...

如果我可以简单地将我的表字符串替换为html模板作为html代码,我想我的问题就解决了。但我不知道该怎么做。

最佳答案

您应该使用safe筛选。在这种情况下 html 将不会被转义。 像这样:

{{table | safe}}

关于python - 在 Flask 模板中使用动态创建的标签渲染表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35679342/

相关文章:

javascript - 如何使用第二个 <button> 激活函数来调用 forEach?

javascript - 使用 FF "Web Developer"工具。您能列出附加到元素事件的函数吗?

javascript - 数据表后面的模态显示

file - 如何在 Flask Web Framework 中重命名上传的文件

python - 在 GTK 应用程序中嵌入 python 程序(C 语言)

python - 如何找到多索引 DataFrame 的每个级别的最大绝对值

python - 多处理全局变量更新未返回给父级

python - 如何在PyTorch中正确使用Numpy的FFT函数?

python - flask 如何获取请求的 HTTP_ORIGIN

docker - 如何让两个运行 flask 服务和 golang 服务的 docker 容器相互通信?