当前位置: 知识网 > 建站问题

Jinja2 如何判断数组列表是否为空

知识网2022年02月16日 09:11原创

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

{% if pro_brand is not None %}

{% endif %}

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

{% if pro_brand is not none %}

{% endif %}

最后代码截图:

jinja2代码

2022年2月16日更新:

有留言说上面还是报错,之后修改为如下内容,这里要说明一下,如果你的代码pro_brand是一个二维或者多维list那么可以将pro_brand改为pro_brand[0][...]。

{% if pro_brand %}

本文章网址:https://www.shsongjiang.com/p75/

很赞哦!(147)

发表高见 (请对您的言行负责)
2022年02月16日 17:29,回答 by_淘气宝宝:
我对你佩服的无法描述了,jinja2用的神乎其神的
2022年02月16日 17:28,回答 by_淘气宝宝:
我觉得你说的很有道理,特别是后面考虑到二维,三维list,考虑的很周到
2022年02月16日 17:26,回答 by_淘气宝宝:
我刚开始用的也是xxx is not None,但是没有任何效果,看了国外的很多大神也是众说纷纭,还是在这里找到了答案。
2022年02月16日 16:58,回答 by_淘气宝宝:
这个很实用,研究了半天

©芃睿知识网 版权所有 2012-2022 www.shsongjiang.com

备案号:赣ICP备2022001527号-1