2016-02-29 29 views
-3

在Django的出现在我的字典一样Django的嵌套的字典和列表发出

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

我需要访问所有妇女的IDS在一个循环。请帮我如何访问字典里面列出了其本身在字典

+1

访问他们在哪里?模板?视图?你有什么尝试? – Sayse

回答

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 %}