Как мне использовать одну и ту же панель навигации, если у меня два разных шаблона? base_generic

#django #django-templates

#django #django-шаблоны

Вопрос:

Один шаблон разделяет содержимое сайта на две колонки.

Другой шаблон этого не делает.

Шаблон, содержащий только один столбец, будет использоваться для домашней страницы (если не выполнен вход) и страницы настроек. Шаблон с двумя столбцами (content main и content sidebar) будет использоваться для всего остального.

Я попытался добавить:

 {% include "base_navbar.html" %}
  

это содержало только мои навигационные теги, но ничего не произошло.

Комментарии:

1. Итак, вам нужно использовать base_navbar.html в обоих шаблонах.

Ответ №1:

Используйте extends вместо include

 {% extends "base_navbar.html" %}