【发布时间】:2019-07-10 02:34:25
【问题描述】:
我有一个返回如下结果的查询集:
defaultdict(<type 'list'>,
{
123:
[
{'field1': 123, 'field2': 'August', 'field3': 50},
{'field1': 123, 'field2': 'September', 'field3': 25},
{'field1': 123, 'field2': 'October', 'field3': 70}
],
789:
[
{'field1': 789, 'field2': 'August', 'field3': 80},
{'field1': 789, 'field2': 'September', 'field3': 22},
{'field1': 789, 'field2': 'October', 'field3': 456}
],
})
我正在尝试遍历模板中的列表,但我只能获取要显示的键,例如:
{% for each in results %}
{{ each }}<br>
{% endfor %}
返回:
123
789
我试过循环遍历results.items,但它什么也没返回。我试过使用key, value,它也没有返回任何东西。我最初以为我可以有一个嵌套的for loop,并循环通过each:
{% for each in results %}
{% for row in each %}
{{ row }}
{% endfor %}
{% endfor %}
但这会返回'int' object is not iterable
我不确定我错过了什么,如果有人能指出我正确的方向!
【问题讨论】: