如何解决列表中的Django打印循环索引
我正在尝试从列表中打印值列表。这段代码有效:
<td id="b0">{{data.0.B}}</td>
<td id="b1">{{data.1.B}}</td>
<td id="b2">{{data.2.B}}</td>
<td id="b3">{{data.3.B}}</td>
我正试图将其循环成这样:
{% for i in data%}
<td id ='b{{forloop.counter0}}'>
Data is{{ data.forloop.counter0.B }}
</td>
{% endfor %}
这将正确地将td id打印为b0,b1等。但是,它无法替换data.forloop.counter0.B内部的forloop.counter0,并且无法将其打印为data.0.B,data.1.B等。
如何更改代码,以便将data.forloop.counter0.B作为data.0.B,data.1.B等在循环中打印?
解决方法
尝试关注
{% for i in data%}
<td id ='b{{forloop.counter0}}'>
Data is{{ i.B }}
</td>
{% endfor %}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。