我想在每4個元素後改變一個li的class屬性(這意味着第5,第9,第13個li元素類應該被改變)。如何在django模板中使用數學餘數?
我已經試過類似以下,但它給了我一個語法錯誤: 無法解析餘:從「%4」,forloop.counter%4'
{% for p in plist %}
{% ifequal forloop.counter%4 1 %}
<li class="clear"> {{p.title}} </li>
{% else %}
<li> {{p.title}} </li>
{% endifequal %}
{% endfor %}
,我將不勝感激,如果有人會建議我一個工作解決方案。
清除了第4,第8,第12 ...而不是第5,第9,第13。 – 2009-09-17 13:00:46
我已經更改了您的建議解決方案,並根據需要進行工作。 {%在plist中%P} \t {%如果forloop.first%} \t \t
謝謝Tolga,我已經更新了修改後的答案。 – 2009-09-18 07:04:55