Введение в макеты шаблонов Django
На сайте обычно много страниц с общей разметкой: шапка, меню, подвал, сайдбар. Копировать эти блоки в каждый файл неудобно - при правке придется менять сразу много мест.
Поэтому общие части выносят в отдельные шаблоны и собирают из них макет (layout) страницы.
В Django для этого есть два
основных подхода. Первый -
подключать куски разметки
тегом {% include %}.
Второй - сделать базовый шаблон
с блоками и наследовать его
через {% extends %}.
В следующих уроках мы разберем оба способа.
Расскажите, зачем выносить общие части страницы в отдельные шаблоны.
Расскажите, какие два подхода к макетам есть в Django.