我的模板中有一个值列表,我需要根据某些条件增加这些值。像这样:
{% set samplelist=[0,0,0] %}
{% if condition %}
<p>some text</p>
{% set samplelist[0]=samplelist[0]+listpassedbymainfile[0] %}
{% endif %}
当我尝试运行上述代码时,我一直收到此错误:
TemplateSyntaxError:应为标记“=”,得到的是“[”
是否不支持此功能?如果支持,是否有解决方法?在
Tags:
实际上,不能像使用python那样使用jinja。但是,可以使用适当的赋值展开在位修改。请注意,您的列表现在将与上的第一个元素相同,但第一个插槽中的值不同。我们可以通过以下方式更改赋值以捕获
samplelist
的完整新状态:相关问题 更多 >
编程相关推荐