在模板中,我有一个名为“参与者”的列表类型的变量。例如,我想检查列表的长度是否等于2。我尝试了以下方法:
{{ participants | json_script:"participants"}}
{% if participants|length==2 %}
.....
{% endif %}
然而,这是行不通的。我得到的错误是:
模板语法错误位于/chat/lobble/
无法分析“参与者”中的剩余项:“==2”。计数==2”
有人能指出一种在模板代码块中访问列表长度的方法吗?感谢您的时间和考虑
Tags:
问题是
==
部分周围(缺少)间距。如果你把这个改写成模板解析器将不再出错
这就是说,模板用于呈现逻辑,虽然很难说,但看起来这更像是业务逻辑,正如@MeL says在视图中所属
相关问题 更多 >
编程相关推荐