根据列表长度返回条件if语句

时间:2014-10-03 17:48:32

标签: python jinja2

我正在尝试创建一个条件if函数,如果列表的长度大于5,则显示结果:

{% if length(photos) > 5 %}
...
{% endif %}

但是,我得到了Could not parse the remainder: '(photos)' from 'length(photos)',我哪里错了?

由于

1 个答案:

答案 0 :(得分:6)

正确的语法是:

{% if photos|length > 5 %}
...
{% endif %}