我正在寻找一种使用django中的模运算符之类的方法。我想做的是在循环中的每个第四个元素中添加一个类名。
使用模数,它看起来像这样:
{% for p in posts %}
<div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif %}}">
<div class="preview">
</div>
<div class="overlay">
</div>
<h2>p.title</h2>
</div>
{% endfor %}
当然,这是行不通的,因为%是保留字符。还有其他方法吗?
是的,我尝试过,但是出现以下错误:无法解析余数:'%'from'%'我认为是因为它不知道如何解析调制器。该文档docs.djangoproject.com/en/dev/ref/templates/builtins/…
—
underdoeg 2011年
templatetag
标记,但覆盖{%
,%}
等等(不%
)。