我在Jinja / Python Flask中制作了一个嵌套的for循环。
如果我对值进行硬编码,那么它可以正常工作。我错过了Jinja模板中的内容吗?
<table class="table table-striped">
<tr>
{% for column in Columns %}
<td>{{ column }}</td>
{% endfor %}
</tr>
{% for row in rows %}
<tr>
{% for column in Columns %}
<td>{{ row.column }}</td>
{% endfor %}
</tr>
{% endfor %}
</table>
顺便说一下,当它没有硬编码时,输出就没什么了。
答案 0 :(得分:6)
对于我们这些看到这么晚的人,他改变了行
{{row.column}}
到
{{row [column]}}
答案 1 :(得分:5)
想出来......
<table class="table table-striped">
<tr>
{% for column in Columns %}
<td>{{ column }}</td>
{% endfor %}
</tr>
{% for row in rows %}
<tr>
{% for column in Columns %}
<td>{{ row[column] }}</td>
{% endfor %}
</tr>
{% endfor %}
</table>