在views.py中,我有变量
mylist = zip(set1,set2,set3)
在模板中我这样做
{% for val1, val2, val3 in mylist%}
{% endfor %}
它工作正常.但是,如果我复制条件,它就会失败.这正常吗?假设我有以下内容:
# this is my page
some text
{% for val1, val2, val3 in mylist %}
{{forloop.counter}}
{% endfor %}
more text
{% for val1, val2, val3 in mylist %}
{{forloop.counter}}
{% endfor %}
more text
# final text of page
第一个循环将起作用,第二个循环将为空.好像我只能用一次mylist
.对于简单的列表,我没有遇到过这个问题.一种解决方案是创建两个相同的上下文变量,以拥有两个for循环,但这似乎很奇怪……