如何将参数从queryset dict类型的模板传递到自定义模板标签

时间:2019-09-23 10:14:10

标签: python django django-templates django-template-filters

我有一个变量上下文'a',它的类型是queryset,在查询集中有dict类型的字段。那么如何将字段名称作为参数传递给模板标签

@register.filter
def total(a, key):
    total_ = 0
    for d in a:
        if key in d:
            total_ += d[key]
    return total_

1. a|total: b 
2. a|total a b


context: {'a': <QuerySet [{'b':1, 'c':1},{'b':2, 'c':2}]}

0 个答案:

没有答案