Введение в шаблоны Django
До сих пор представления возвращали
HTML строкой через HttpResponse.
В реальном проекте разметку выносят
в отдельные файлы - шаблоны
(templates).
Django использует свой язык шаблонов (Django Template Language, DTL). Он позволяет подставлять данные из представления в HTML и выполнять простую логику - циклы, условия и так далее.
Шаблоны хранят в файлах с расширением
.html. Представление подключает
нужный файл и отдает его браузеру
как готовую страницу.
В следующем уроке мы научимся
подключать шаблоны к представлениям
через функцию render.
Расскажите, зачем выносить HTML в отдельные файлы шаблонов.
Расскажите, что такое DTL и для чего он нужен.