如果模板标记不起作用,请在Django中过滤

时间:2012-11-07 18:04:59

标签: django django-templates django-template-filters

我几乎确切地知道django docs

中的内容
{% if things|length > 1 %}

    <div>
        <span>Multiple things were found for this search criteria</span>
        <button>Show All</button>
    </div>
{% endif %}

然而当things|length为0时,div才显示出来。

我正在使用Django 1.3.1,所以我不知道这是不是问题 - 我找不到那些信息。它至少不在1.4发行说明中。

到底发生了什么事?这是一个1.3问题,还是......?

编辑:看起来真的是1.2中引入的,应该可行。这是什么交易?

1 个答案:

答案 0 :(得分:0)

尝试 {%if itineraries.items | length&gt; 1%}  ... {%endif%}或仅{%if itineraries%}