【发布时间】:2016-09-28 05:02:47
【问题描述】:
所以我有一个清单:
ABC = ['{{ row[0] }}','{{ row[1] }}','{{ row[2] }}']
在 HTML 模板中,我想使用列表 ABC 中的每个项目作为 Jinja 表达式,我该怎么做,这是我的 HTML 表格模板
{% for row in reports %}
<tr>
{% for item in ABC %}
<td>{{ item }}</td>
{% endfor %}
</tr>
{% endfor %}
我尝试从 ABC 列表中的每个项目中删除 {{ }},但没有成功。似乎 HTML 模板中的每个项目都被视为一个字符串,不能被报告中的每一行使用。
在 HTML 页面中,表格呈现如下:
第 1 列 |第 2 列 |第 3 列
{{ 行[0] }} | {{ 行[1] }} | {{ 行[2] }}
我希望它像这样工作。
{% for row in reports %}
<tr>
<td>{{ row[0] }}</td>
<td>{{ row[1] }}</td>
<td>{{ row[2] }}</td>
</tr>
{% endfor %}
编辑:我已更改为另一个解决方案。
【问题讨论】:
标签: python python-3.x flask jinja2