【发布时间】:2020-06-18 10:09:42
【问题描述】:
在python中,
data = {
{0 : {kill : 1}},
{1 : {kill : 3}},
{2 : {kill : 8}}
}
for i in data:
print(data[i]['kill'])
正常打印 1,3,8
但在 Django 模板中
{% for i in data %}
{{ data.i.kill }}
出错了。
但是,使用整数而不是变量 i 将正常运行。 喜欢
{{ data.0.kill}}
我找到了解决方案 How to iterate over nested dictionaries in django templates
但它必须使用双循环。 没有它有解决办法吗?
【问题讨论】:
标签: django python-3.x django-templates