迴圈模板標籤
示例
在 for 迴圈的每次迭代中新增一個新顏色
<ul>
{% for x in fruits %}
<li style='color:{% cycle 'red' 'green' 'blue' 'pink' %}'>
{{ x }}
</li>
{% endfor %}
</ul>
執行示例 »
定義和用法
cycle
標籤在迴圈的不同迭代中返回不同的值。
第一次迭代獲取第一個值,第二次迭代獲取第二個值,依此類推。
您可以擁有任意多個值。
如果迭代次數多於值的數量,則迴圈會重置並從值 1 開始
示例
當達到末尾時,迴圈會重新開始,並持續到不再有迭代為止
<ul>
{% for x in fruits %}
<li style='color:{% cycle 'red' 'blue' %}'>
{{ x }}
</li>
{% endfor %}
</ul>
執行示例 »
語法
{% cycle arg1 arg2 arg3 etc. %}
引數
值 | 描述 |
---|---|
arg1 arg2 arg3 等。 | 將被返回的值,每個迴圈一個引數。 |