Как увеличить значение переменной в jinja

Как увеличить значение переменной в jinja (язык шаблонов django)...

{% with a=0 %}
{% with b=4 %}
{% endwith %}
{% endwith %}

Я использовал приведенный выше код для присвоения значения переменной. Я хочу увеличить его на 4.

Jinja похож на язык шаблонов Django, но это не одно и то же. Ознакомьтесь с wikipedia

Jinja - это движок веб-шаблонов для языка программирования Python. Он был создан Армином Ронахером и лицензируется по лицензии BSD. Jinja похож на движок шаблонов Django, но предоставляет Python-подобные выражения, обеспечивая при этом, что шаблоны оцениваются в "песочнице". Это текстовый язык шаблонов и поэтому может быть использован для генерации любой разметки, а также исходного кода.

Теперь к вашему вопросу: ниже приведен правильный синтаксис для того, что, как я думаю, вы пытаетесь сделать. Однако шаблон django - не лучшее место для математических вычислений.

{% with a=0 %}
  {{ a|add:'4' }}
{% endwith %}
Вернуться на верх