Блок рендеринга пропускается во включенном блоке шаблона - PullRequest
0 голосов
/ 13 декабря 2010

Я готов включить блок общего кода в шаблоны, расширяющие другой шаблон.
Вот страница, которая обрабатывается, и 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.
Ошибка?

1 Ответ

1 голос
/ 13 декабря 2010

Похоже, это известная проблема - есть билет на него , который помечен как принятый в багтрекере Джанго.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...