[英]Iterate dictionary in django template
我有一本字典
>>> filterdata
{u'data': [{u'filter': u'predictions', u'filtervalue': u'32', u'filterlevel': u'cltv', u'filtertype': u'>'}, {u'filter': u'profile', u'filtervalue': u"'TOMMY'", u'filterlevel': u'firstname', u'filtertype': u'='}]}
我在Django模板中使用它
{% for c in filterdata.data %}
{{c}} ## print the current iterating dictionay
{% for d in c.items %}
{{ d.filtervalue }} ## does not print anything
{% endfor %}
{% endfor %}
不知道我在做什么錯
您迭代太多了。 d
是字典中的一組鍵值對; filteritems
是這些鍵之一,而不是對本身的屬性。 刪除該內循環。
{% for c in filterdata.data %}
{{ c.filtervalue }}
{% endfor %}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.