自定義計數器我有這樣的代碼在Django模板頁面在Django模板
<select class="selectpicker datatable-column-control" multiple
{% for q_group in question_groups %}
<optgroup label="{{ q_group.name }}">
{% for q in q_group.questions %}
<option value="{{ forloop.counter0 }}">{{ q.title }}</option>
{% endfor %}
</optgroup>
{% endfor %}
我要爲每一個選項標籤,增加在每次迭代中值。如果我有10個選項標記,那麼它們的值將從0到9. forloop.counter0
不滿足我的需要,因爲當外循環完成一次時內循環計數器初始化爲0。
https://asciinema.org/a/al1ctm3wwwgf5ey0lfpin10yr – falsetru