我需要在teplate中有一個變量,它基本上是for循環的計數器。問題是:我需要操作它,這取決於我正在處理的for-element,我將不得不重置計數器(for循環內的IF)。Django模板:變量有多靈活?
這是可行的在一個Django模板內?
這基本上是我想什麼:
{% i = 0 %}
{% for l in list %}
{% if i == 5 %}
{% i = 0 %}
Do Something
<br>
{% else %}
{% i = i + 1 %}
{% endif %}
{% endfor %}
謝謝!我真的不喜歡Django模板的侷限性...... – averageman
@averageman如果您可以在模板呈現之前對視圖中的迭代進行排序,會更容易。 –
嗯,它已經排序,但我需要在HTML中每5個元素做一些事情(類似於每5個元素的
)。 – averageman