Как сделать так чтоби самописний фильтр шаблона джанго принимал несколько аргументов?
у меня есть такая вот такая переменная в шаблоне джанго:
{{ 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 }}
Я уже всячески пробовал сделать так чтоби не било ошибки разделял их -- , ; :
Но ошибка не исчезает.