Как инициализировать числовую переменную в Django шаблонах.
{% with i=1 %}
{% for cont in data %}
{% if i|divisibleby:3 %}
{{ forloop.i }}
<!-- HTML -->
{% elif i|divisibleby:2 %}
{{ forloop.i }}
<!-- HTML -->
{% else %}
{{ forloop.i }}
<!-- HTML -->
{% endif %}
{% endfor %}
Получение этой ошибки из-за {% при i = 1%}
TemplateSyntaxError at /tools-dash/
Unclosed tag on line 21: 'with'. Looking for one of: endwith.
Переменная i не увеличивается на каждый {{forl oop .i}} , Для каждой строки в БД я получаю один и тот же шаблон в другой части. Как это можно изменить на альтернативные.