文章内容

2018/11/17 17:29:13,作 者: 黄兵

Jinja2 如何判断是否为空

最近需要在Jinja2判断list是否为空,才开始这样写:

{% if pro_brand is not None %}
{% endif %}

之后报错,参考了一下Stack Overflow,这个问题终于解决问题了:

{% if pro_brand is not none %}
{% endif %}

 最后代码截图:



2019年6月30日更新:

有留言说上面还是报错,之后修改为如下内容:

{% if pro_brand %}

如果上面无法解决问题,可以试试这种写法。


参考资料:Jinja2 template variable if None Object set a default value


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - Jinja2 如何判断是否为空

分享到:

发表评论

评论列表

user-ico

smallfish on 回复 有用(0

使用的这个方法不行,后面抱着试一试的态度,用了{% if pro_brand %}才成功。。。建议把博客内容改一下,别再误导他人了。

游客K=7d on 2019-06-30 16:27:44

博主回复:谢谢说明问题。

user-ico

哈哈 on 回复 有用(0

应该可以直接这样写 {% if pro_brand %} {% endif %}

游客ozGj on 2018-11-21 21:59:16

博主回复:谢谢你的指点,明天测试一下看看是否有问题。