7
我在Django {% cycle %}
模板標籤中遇到了一個有趣的「疏漏」。這已被列爲a bug,但我想知道是否有解決方法?{%cycle%}解決了嵌套for循環嗎?
{% for r1 in range_0_2 %}
{% for r2 in range_0_3 %}
{{ r1 }}-{{ r2 }}-{{ cycle 'even' 'odd' }}
{% endfor %}
{% endfor %}
這產生了:
0-0-even
0-1-odd
0-2-even
1-0-odd
1-1-even
1-2-odd
它應該產生:
0-0-even
0-1-odd
0-2-even
1-0-even
1-1-odd
1-2-even
僅供參考,將在for循環內的包括,如果真能殺死表現你不小心。 – speedplane