如何在Jinja模板中连接值?我尝试了以下操作,但该值与属性分开呈现。
<input type="button" id="button" + {{ entry.id }}>
最佳答案
查看当前模板的输出:id="button" + 3
。 Jinja不会解释{{ }}
以外的任何内容,而会将其视为文本。
可以将表达式放在文本旁边,或者将字符串放在表达式内。
id="button{{ entry.id }}"
or
id="{{ "button" ~ entry.id }}"
~
是一个特殊的Jinja运算符,它可以进行连接(类似于+
),但是首先将每一边都转换为字符串。