Теги шаблонов Django включают тест {% ifchanged %}
для использования внутри циклов, чтобы проверить, изменилось ли значение.Я использую его для вывода нового тега <div>
каждый раз, когда меняется переменная.
Я хочу, чтобы каждый 4-й <div>
имел определенный класс, но переменная Django forloop.counter
здесь не помогает, так какон увеличивается каждый раз, когда выполняется цикл, даже когда тест {% ifchanged %}
не выполняется, поэтому он выводит нерегулярно.
Кто-нибудь знает способ обойти это?Очевидно, я не могу установить свой собственный счетчик в представлении Django, поэтому у меня нет возможности проверить, когда изменился «внутренний» цикл.
Спасибо, Мэтт