我想在每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