缩短结构

时间:2019-06-02 07:08:50

标签: python jinja2

面临的挑战是减少结构,并在可能的情况下加快代码处理。

{% for tp1 in test.tab_tp1s %}
    {{ tp1.name }}
{% endfor %}
{% for tp2 in test.tab_tp2s %}
    {{ tp2.name }}
{% endfor %}
{% for tp3 in test.tab_tp3s %}
    {{ tp3.name }}
{% endfor %}

1 个答案:

答案 0 :(得分:1)

{% for tab in test %}
    {% for tp in test[tab]
        {{ tp.name }}
    {% endfor %}
{% endfor %}

也许很难说,因为我们不知道test中存储了什么,我假设test是一个字典,其中包含3个键,每个键都包含一个名为name的子键?