0

我正在传递一个 django 模板,一个像这样的参数:

{'dict' : {Object0:[object1, object2, object3,.....], Object1:[object4, object5], ... } }

无论如何要遍历模板中的那个字典吗?
这样的事情是行不通的:

{% for obj in dict  %}  
    {% for objs in dict.obj %}
              {# do sth here ... #}
    {% endfor %}
{% endfor %}

谢谢

4

1 回答 1

3

在 Python 中,遍历 dict 只是遍历它的键。您想要以下值:

{% for obj in dict.values %}
    {% for item in obj %}
        {{ item }}
    {% endfor %}
{% endfor %}

如果您需要键和值,则可以使用items

{% for key, value in dict.items %}
于 2012-11-19T10:52:53.263 回答