ฉันมีจำนวนเต็ม
{% 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
แอตทริบิวต์ของรูปภาพ หวังว่าวันหนึ่งมันจะช่วยใครสักคน
OP จำเป็นต้องส่งเป็นสตริงนอกไฟล์{% set ... %}
. แต่ถ้าไม่ใช่กรณีของคุณคุณสามารถทำได้:
{% set curYear = 2013 | string() %}
โปรดทราบว่าคุณต้องมีวงเล็บบนตัวกรอง jinja นั้น
หากคุณกำลังเชื่อม 2 ตัวแปรเข้าด้วยกันคุณยังสามารถใช้ตัว~
ดำเนินการที่กำหนดเองได้