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

sta*_*kit 4 python dictionary template-engine jinja2 flask

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

{% if  not errs|length  equals 0  %}
Run Code Online (Sandbox Code Playgroud)

但是,发生以下错误:

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

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

Daz*_*all 12

这对我有用(Jinja 2.7):

{% if {}|length == 0 %}
    is zero
{% endif %}
Run Code Online (Sandbox Code Playgroud)