比较jinja flask模板中字典的长度

时间:2013-10-21 10:45:52

标签: python dictionary flask jinja2 template-engine

我将字典错误传递给烧瓶服务器的jinja模板:

{% if  not errs|length  equals 0  %}

但是,发生以下错误:

TemplateSyntaxError:期望令牌'语句块结束',得到'等于'

我尝试了各种组合但是不断出现不同的错误,那么如果构造中如何比较模板中字典的长度呢?

1 个答案:

答案 0 :(得分:9)

这对我有用(Jinja 2.7):

{% if {}|length == 0 %}
    is zero
{% endif %}