Я готов включить блок общего кода в шаблоны, расширяющие другой шаблон.
Вот страница, которая обрабатывается, и 2 варианта базового шаблона.
page.html:
{% extends "base_form.html"%}
{% block legend %}legend{% endblock %}
Вариант 1 :
base_form.html :
{% extends "base.html"%}
{% block body %}
{% block legend %}{% endblock %}
{% endblock %}
предоставлено:
legend
Вариант 2 :
base_form.html :
{% extends "base.html"%}
{% block body %}
{% include "chunks/form.html" %}
{% endblock %}
chunks / form.html:
coming from a chunk
{% block legend %}{% endblock %}
рендеринг:
coming from a chunk
Таким образом, блок пропускается во втором случае.Как ни странно, все работает с включенной панелью инструментов django-debug.
Ошибка?