在Jinja2中嵌套循环 [英] Nested For Loop in Jinja2

查看:401
本文介绍了在Jinja2中嵌套循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在Jinja/Python Flask中嵌套一个for循环.

I am making a nested for loop in Jinja / Python Flask.

如果我对值进行硬编码,则可以正常工作.我在Jinja模板中缺少什么吗?

If I hard code the values, then it works fine. Am I missing something in the Jinja template?

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

顺便说一句,如果未进行硬编码,则输出将为空.

By the way, the output is nothing when it is not hardcoded.

推荐答案

想通了...

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

这篇关于在Jinja2中嵌套循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆