Шаблон master
в моем приложении Django выглядит так:
{% block parent %}
Some text...
{% block child %}
Default content here...
{% endblock child %}
...some more text
{% endblock parent %}
Теперь этот шаблон должен быть перезаписан таким образом, чтобы был изменен блок child
:
{% extends "master.html" %}
{% block child %}
New content here...
{% endblock child%}
Однако рендеринг остается прежним (печать «содержимое по умолчанию здесь ...»). Я пропустил что-то очевидное или вложенные блоки невозможны? (Или, нарушая принцип DRY, я должен переопределить блок parent
?)
Изменить: я работаю с Django 1.1, если это имеет значение.