Tôi đang tìm cách sử dụng một cái gì đó giống như toán tử mô-đun trong django. Những gì tôi đang cố gắng làm là thêm một tên lớp vào mọi phần tử thứ tư trong một vòng lặp.
Với modulus, nó sẽ như thế này:
{% 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 %}
Tất nhiên điều này không hoạt động vì% là một ký tự dành riêng. Có cách nào khác để thực hiện điều này không?
templatetag
thẻ, nhưng điều đó bìa{%
,%}
vv (không%
).