У меня есть целое число
{% set curYear = 2013 %}
В {% if %}
заявлении я должен сравнить его с некоторой строкой. Я не могу установить curYear
строку в начале, потому что мне нужно уменьшить ее в цикле.
Как его преобразовать?
Я нашел ответ.
Преобразовать целое число в строку:
myOldIntValue|string
Преобразовать строку в целое число:
myOldStrValue|int
"hero_title_img_w": "111"
и"hero_title_img2_w": "222"
. Затем я добавляю их в файл .NJK:{{ hero_title_img_w|int + hero_title_img2_w|int }}
для использования в качествеwidth
атрибута изображения . Надеюсь, однажды это поможет кому-нибудь.OP необходимо преобразовать в строку за пределами
{% set ... %}
. Но если это не ваш случай, вы можете:Обратите внимание, что вам нужны скобки на этом фильтре jinja.
Если вы объединяете две переменные, вы также можете использовать
~
специальный оператор .источник