[英]Django template: context for loop traversal
我正在研究此结构的上下文:
{
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 %}
它不会输出任何东西
我无法弄清楚自己在做什么
所以你会做:
{% 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}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.