Как передать аргументы в пользовательские теги шаблонов из шаблонов типа queryset dict - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть контекст переменной скажем '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}]}
...