我正在使用 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 在子模板中的默认行为是让子模板完全覆盖父模板中的块。我在这里有这个页面,不一定要覆盖导航栏块,只需向其中添加一些特定于该页面的条目,但现在我能看到这种情况发生的唯一方法是如果我是从父级复制导航栏块,然后将其包含在模板+我的添加中。有没有其他方法可以做到?