Как мне вызвать функцию с аргументами в шаблоне? Есть ли способ сделать что-то вроде?Как вызвать функцию python с аргументами в шаблоне django?
{% function(args) %}
Как мне вызвать функцию с аргументами в шаблоне? Есть ли способ сделать что-то вроде?Как вызвать функцию python с аргументами в шаблоне django?
{% function(args) %}
Да, есть. Это называется custom template filters
Пользовательские фильтры просто функции Python, которые принимают один или два аргумента:
Значение переменной (вход) - не обязательно является строкой.
Значение аргумента - это может иметь значение по умолчанию или полностью исключено.
Например, в фильтре {{вар | Foo: «бар»}}, фильтр Foo будет передан переменной вар и аргумент «бар».
В ваших url у вас есть что-то вроде function.name.
Вы будете называть что-то вроде этого: {% function.name parameter%}