在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
。我没有在简单的列表中遇到这个问题(据我记得)。一种解决方案是创建 2 个相同的上下文变量以具有 2 个 for 循环,但这看起来很奇怪......