我有一个字典列表,其中每个字典都有一个布尔条目。我想显示VideoView
的项目以及这些项目的计数。我正在使用True
过滤器,但它返回一个生成器,并在其上调用selectattr
会引发错误。如何获取Jinja中|length
返回的项目的长度?
selectattr
my_list = [{foo=False, ...}, {foo=True, ...}, ...]
答案 0 :(得分:5)
有一个list
过滤器可以将生成器转换为列表。所以:
{{ my_list|selectattr('foo')|list|length }}