我正在研究这个结构的背景:
{
data:{
0000:{ "name": "foo" , "start": 0, "end":900}
1111:{ "name": "foo2" , "start": 23, "end":330}
2222:{ "name": "foo3" , "start": 430, "end":90}
}
}
在模板上:
<p> {{ data.0000 }} </p>
将输出所有内容(名称,开头,结尾)到html文件
如果我试图遍历结构:
{% for route in data %}
<p> {{route}} </p>
{% for attribute in route %}
<p> {{attribute}} </p>
{% endfor %}
{% endfor %}
它不会输出任何东西
我无法弄清楚我做错了什么
答案 0 :(得分:0)
所以你会这样做:
{% for route, values in data.items %}
<p> {{route}} </p>
{% for k, v in values.items %}
<p> {{k}} : {{v}} </p>
{% endfor %}
{% endfor %}
从视图中假设您在上下文中发送名为'data'
的字典。
data = {
data:{
0000:{ "name": "foo" , "start": 0, "end":900}
1111:{ "name": "foo2" , "start": 23, "end":330}
2222:{ "name": "foo3" , "start": 430, "end":90}
}
}