我有一本字典
>>> 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 %}
知道我做错了什么
答案 0 :(得分:1)
你的迭代太多了。 d
是字典中的一组键值对; filteritems
是其中一个键,而不是对本身的属性。删除那个内循环。
{% for c in filterdata.data %}
{{ c.filtervalue }}
{% endfor %}