我正在使用 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/