无论如何,我可以在html页面中传递一个字符串变量,并让它读取表的代码吗? 字符串内容:
<tr> <td> temp/file.docx</td> <td> Safe</td> <td> 2018-06-18 14:58:14</td>
</tr><tr> <td> temp/doc.c</td> <td> Safe</td> <td> 2018-06-18 14:58:30</td>
</tr><tr> <td> temp/someCprogram.c</td> <td> Queued</td> <td> 2018-06-18 15:00:16</td> </tr>
我尝试像这样传递变量:
return render_template('analysis.html', table_=complete_table, version=__version__, escapse=False)
该表的html代码如下:
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>Path</th>
<th>Status</th>
<th>Time</th>
</tr>
</thead>
<tbody>
{{table_}}
</tbody>
</table>
我对html还是很陌生,因此感谢您的帮助。 (请注意,我还在后端使用flask应用程序和python)
答案 0 :(得分:2)
您需要使用safe
,以便模板引擎知道呈现作为html
传递的数据:
<tbody>
{{table_|safe}}
</tbody>