这是我的数据结构。
var = {'a': [{'a_description': 'Some description...'}],
'b': {'First Last': [{'some data': 'data'}]}}
我想我们有一个名为var的字典,有两个字典(a和b), 字典a的第一个元素是一个列表,在该列表中是另一个字典。 和第二个元素b, 是一个包含另一个字典列表的字典。
我试图弄清楚如何在模板中循环这个,但是我无法想象出正确的循环。
答案 0 :(得分:0)
您可以在模板中执行以下操作:
{% for my_dict in var.a %}
{# my_dict now holds the value of var['a'] #}
{% endfor %}
{% for key, my_list in var.b.items %}
{# key is the key from var['b'], and my_list is the value associated with it #}
{% for my_dict in my_list %}
{# Now, my_dict is one dict from the list in var['b'][key]. #}
{% endfor %}
{% endfor %}