Я не знаю, возможно ли это, но я хотел бы иметь возможность написать что-то вроде следующего:
{% with var1 var2 var3 as some_list %}
{{ some_list|maximum }}
{% endwith %}
Создание списка на лету из произвольное количество переменных шаблона и / или литералов кажется полезным, поэтому я надеюсь, что упустил из виду что-то простое.
Однако, если это не удается, я хотел бы знать, как создать тег шаблона, который принимает произвольное число аргументов. (Я пробовал использовать simple_tag
, который хорошо работает для тегов, которые принимают фиксированное количество аргументов.)
Я не хочу беспокоиться о создании парсера и создания подклассов django.template.Node
, пока я не убедился, что нет более простого решения.