Шаблон 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, если это имеет значение.