РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjPmLyInr 62 of 187 menu

Введение в макеты шаблонов Django

На сайте обычно много страниц с общей разметкой: шапка, меню, подвал, сайдбар. Копировать эти блоки в каждый файл неудобно - при правке придется менять сразу много мест.

Поэтому общие части выносят в отдельные шаблоны и собирают из них макет (layout) страницы.

В Django для этого есть два основных подхода. Первый - подключать куски разметки тегом {% include %}. Второй - сделать базовый шаблон с блоками и наследовать его через {% extends %}.

В следующих уроках мы разберем оба способа.

Расскажите, зачем выносить общие части страницы в отдельные шаблоны.

Расскажите, какие два подхода к макетам есть в Django.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить