У нас есть сторонний шаблонный тег Django, подобный этому:
{% frobnicate "foo", "bar", "baz" %}
do stuff with {{ frobnicator }}
{% endfrobnicate %}
К сожалению, часть do stuff with {{ frobnicator }}
повторяется каждый раз, когда мы используем тег {% frobnicate %}
.
Какой самый простой способ создать тег, чтобы что-то вроде
{% frobnicate2 "foo", "bar", "baz" %}
... раскрывается в первом примере?
Обновление: Недостаточно простых тегов включения. Я не прояснил это в примере выше, но мне нужно иметь возможность манипулировать параметрами, передаваемыми в расширение.