У меня есть следующий тег:
@register.inclusion_tag('template.html')
def my_field(field: BoundField):
return {"field": field, "spam":42}
HTML-файл:
<span>{{ field }}</span> {{ spam }}
Но теперь я хочу предоставить фрагмент HTML-кода этому тегу:
{% my_field field %}
<b>I want this code to be displayed instead of spam </b>
{% end_my_field %}
Для шаблонов я могу использовать блоки, но как я могу это сделать для include_tag?
Я могу создать пользовательскую функцию компиляции и создать собственный Node, но затем include_tag создает IncludeNode
, и я не могу управлять им.