У мене ціле число
{% set curYear = 2013 %}
У {% if %}твердженні я повинен порівнювати це з деяким рядком. Я не можу встановити curYearрядок на початку, тому що мені доведеться декрементувати його в циклі.
Як я можу це перетворити?
У мене ціле число
{% 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атрибут зображення . Сподіваюся, це допоможе комусь одного дня.
ОП, необхідний для виведення як рядок поза межами {% set ... %}. Але якщо це не ваш випадок, ви можете:
{% set curYear = 2013 | string() %}
Зауважте, що вам потрібні дужки на цьому фільтрі jinja.
Якщо ви об'єднали дві змінні, ви також можете скористатися ~ спеціальним оператором .