Я использую Django 1.1, и у меня есть этот шаблон, базовый шаблон, от которого наследуются все остальные страницы. Он определяет кучу вещей, которые являются постоянными на протяжении почти всего веб-сайта, например, эта панель навигации:
<div id="navbar">
{% block navbar %}
<a href="">Link 1</a>
<a href="">Link 2</a>
<a href="">Link 3</a>
<a href="">Link 4</a>
<a href="/admin/">Admin</a>
{% endblock %}
</div>
Но поведение Django по умолчанию в дочерних шаблонах состоит в том, чтобы дочерние блоки полностью перекрывали блоки в родительском шаблоне. У меня есть эта страница, которая не обязательно должна переопределять блок navbar, просто добавьте к нему еще несколько записей, которые будут специфичны для этой страницы, но сейчас единственный способ увидеть, что происходит, - это если я должны были скопировать блок navbar из родительского и затем включить его в шаблон + мои дополнения. Есть ли другой способ сделать это?