84 подписчика
В этом посте мы разберёмся с шаблонами, сделаем базовый шаблон и разделим имеющиеся. Шаблонизатор Jinja, используемый в Django, позволяет гибко управлять макетами, разбивая их на блоки, а так же, добавляя различные фильтры и конструкции, например, цикл for или условие if. Макеты принято разбивать не на шаблоны страниц, а на отдельные модули. Например, у нас есть главная страница, на которой есть: шапка, футер, блок со списком категорий, блок с последними постами, а так же блок популярных постов...
9 месяцев назад