我试图操纵两个对象进行计算,但是我收到错误:“无效的过滤器”
在 html 前端,我有一个包含对象的嵌套循环:单位和人员如下:
{{units|myFilter:person}}
其中单位有几个对象,而人只有一个。
我的过滤器定义为:
def myFilter(units,person):
n = 0
for i in units:
if i.name == person.name:
n = n + 1
return n
但它不起作用,请有任何想法或建议吗?