Как сделать так чтоби самописний фильтр шаблона джанго принимал несколько аргументов?

у меня есть такая вот такая переменная в шаблоне джанго:

{{ cart.total_cost|get_vat:17.15 True }}

вот сам фильтр:

@register.filter
def get_vat(value, vat, only_vat=False):
    if only_vat:
        return (value/100) * vat
    return value + (value/100) * vat

когда рендеритса шаблон и визиваетса етот фильтр, то возникает такая ошибка: Could not parse the remainder: ' True' from 'cart.total_cost|get_vat:17.15 True'

При чем когда я визиваю его с одним параметром то все хорошо:

{{ cart.total_cost|get_vat:17.15 }}

Я уже всячески пробовал сделать так чтоби не било ошибки разделял их -- , ; :

Но ошибка не исчезает.


Ответы (0 шт):