如何在jinja2中否定测试

11

我可以使用selectattr在jinja中过滤列表,例如如果我想要foo为None的元素:

lists | selectattr('foo','none')

但是如何否定这个条件呢?我该如何获取所有foo不为none的元素?

1个回答

13

{{ lists | rejectattr('foo', 'none') }}

可以翻译成“筛选出'foo'属性不为'none'的列表项”。这是Jinja模板中的一个过滤器,具体使用方法可以参考官方文档

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接