首页 > 解决方案 > 如何使用Django外循环的值访问内循环

问题描述

是否可以使用Django模板中的外循环键访问内循环,如下所示?

{% for a in a_list %}
    {% for b in b_list %} # ← this is a dict
            <p>{{ b.a }}</p> # ← what i wan't to do!
    {% endfor %}
{% endfor %}

标签: django

解决方案


我认为你可以这样做:

{% for a in a_list %}
    {% for key, value in b_list.items %} # ← this is a dict
            {% if key == a %}
               {{ value }}
            {% endif %}
    {% endfor %}
{% endfor %}

推荐阅读