Простой ответ заключается в том, что вы не можете сделать это, что задумано;Шаблоны Django предназначены для того, чтобы удерживать вас от написания реального кода в них.Вместо этого вам нужно написать собственный фильтр , например,
@register.filter
def bar(foo, percent):
return foo.bar( float(percent) )
. Это позволит вам сделать вызов, подобный {{ foo|bar:"250" }}
, который будет функционально идентичен вашему (нерабочему).пример) из {{ foo.bar(250) }}
.