Django模板IF语句错误

时间:2016-02-03 16:41:37

标签: html django

有谁知道Django HTML模板文件是如何实现的:

Length: {{ group_list|length }}
{% if group_list|length == 0 %}
  Show Foo
{% else %}
  Show Bar
{% endif %}

返回:

Length: 0
Show Bar

FF,Chrome和IE9 +上的问题相同。这完全没有任何意义。人们如何设想诊断问题?

1 个答案:

答案 0 :(得分:1)

我不完全确定{% if group_list|length == 0 %}发生了什么,但您总是可以使用if语句来测试列表的空白:

{% if group_list %}

请注意,django还有length_is过滤器来测试确切的长度,因此django很可能不支持您的用例。