在Jinja2嵌套For循环

时间:2016-01-04 03:47:55

标签: python flask jinja2

我在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>

顺便说一下,当它没有硬编码时,输出就没什么了。

2 个答案:

答案 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>