Извините, это довольно просто. Я абстрагировал мою статическую HTML-панель навигации в блок, чтобы она могла динамически отображаться из модели. Я создал новый маркер блока в base.html со следующим синтаксисом
{% block navigation %}{% endblock %}
Как я могу убедиться, что это отображается на каждой странице? Нужно ли создавать какой-то средний слой для этого? Все, что я до сих пор делал, просто использовало первичный блок.
РЕДАКТИРОВАТЬ Воскресенье, 14 августа 2011 г. 11:25
Я не очень хорошо объяснил это. Содержимое навигационного блока:
{% extends 'base.html' %}
{% block navigation %}
<nav>
<ul>
{% for item in items %}
<li><a href="{{ item.url }}">{{ item.name }}</a></li>
{% endfor %}
</ul>
</nav>
{% endblock %}
Я хочу отображать это на каждой странице, не просматривая дочерние шаблоны base.html по отдельности и добавляя их к ним, если это возможно.