django嵌套字典和列表问题

时间:2016-02-29 11:41:39

标签: python django

在Django中,我的词典显示为

person ={'women': [{'age': 27, 'name': ABC, 'id': 20},
                   {'age': 20, 'name': BCd, 'id': 29},
                   {'age': 20, 'name': CdF, 'id': 1}]}

我需要循环访问所有女性的ID。请帮助我如何访问列表中的字典

1 个答案:

答案 0 :(得分:1)

观点:

for key, value in person.items():
    print key, value
    for d in value:
        print d.get('id') # you can do what you want
模板中的

{% for key, value in person.items %}
    {{ key }}, {{ value }}
    {% for d in value %}
        {{ d.id }}
    {% endfor %} 
{% endfor %}