Вы не можете использовать оператор модуля в тегах шаблонов Django, но для этого было бы достаточно легко написать фильтр.Примерно так должно работать:
@register.filter
def modulo(num, val):
return num % val
А потом:
{% ifequal forloop.counter0|modulo:4 0 %}
Вместо этого вы могли бы даже сделать что-то вроде этого:
@register.filter
def modulo(num, val):
return num % val == 0
А потом:
{% if forloop.counter0|modulo:4 %}
Или вы можете использовать тег cycle
:
<div class="post width1 height2 column {% cycle 'first' '' '' '' %}">