我正在尋找一種方法來使用類似django中的模量運算符。我想要做的是給循環中的每個第四個元素添加一個類名。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 %}
當然,這並不工作,因爲%是一個保留字符。有沒有其他方法可以做到這一點?
你甚至嘗試嗎? Django提供了`templatetag`標籤,但是覆蓋`{%`,`%}`等等(不是````)。 – 2011-12-13 18:28:02
是的,我試過了,但我得到了以下錯誤:無法解析餘數:'%'來自'%' 我認爲這是因爲它不知道如何削減模數。運營商也沒有在文檔上列出https://docs.djangoproject.com/zh/dev/ref/templates/builtins/?from=olddocs#operator – underdoeg 2011-12-13 18:31:00