【发布时间】:2020-08-09 01:48:07
【问题描述】:
在模板中,我有一个名为“参与者”的列表类型变量。例如,我想检查列表的长度是否等于 2。我尝试了以下方法:
{{ participants | json_script:"participants"}}
{% if participants|length==2 %}
.....
{% endif %}
但是,这不起作用。我得到的错误是:
/chat/lobby/ 处的模板语法错误 无法解析余数:来自“participants.count==2”的“==2”
有人能指出一种在模板代码块中访问列表长度的方法吗?感谢您的时间和考虑!
【问题讨论】:
-
在@MeL 评论中添加几个点,创建自定义模板过滤器来计算长度。如
{% if participants|length:2 %}
标签: python django web backend web-development-server