我有一个名为“bestforproglist”的列表。我还有一个这样的for
循环
{% for act in activities %}
<div style="float:left;">{{ act.spotcategoryactivity }}</div>
<div class="progit">
<div class="prog_c" >
<div id="prog_p" style="width:20%;"></div>
</div>
<span id="p_caps">{{ ____________ }}%</span><br/>
</div>
{% endfor %}
在上面的代码中,在underline的空格中,当循环在第一次迭代中时,我应该如何在列表中拥有第一项,当循环在第二次迭代中时,我应该如何在列表中拥有第二项等等。。。
我试过了
<span id="p_caps">{{ mylist[ {{forloop.counter}} ] }}</span><br/>
但没用。
在模板中,这样的代码 “mylist[{{forloop.counter}]”不起作用。
改为使用“.”。
http://docs.djangoproject.com/en/dev/topics/templates/#variables
这将使您清楚如何在模板中输出内容
如果像这样同步
activities
和bestforproglist
很重要,那么最好在视图中zip()
它们,然后一起遍历它们。什么是
mylist
?如果您想遍历多个列表,也许应该zip
它们并将它们传递到模板中?然后你可以用同时使用这两个项,而不是您正在尝试的索引。
相关问题 更多 >
编程相关推荐