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

Подключение шаблонов в Django

Чтобы отдать шаблон из представления, используют функцию render. Она принимает объект запроса и имя шаблона:

from django.shortcuts import render def index(request): return render(request, 'index.html')

Файлы шаблонов хранят в папке templates внутри приложения. Для приложения main путь будет таким:

main/ templates/ index.html

Django ищет шаблоны по настройке TEMPLATES в settings.py. По умолчанию там включен поиск в папках templates установленных приложений:

TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, ... }, ]

Создайте HTML файл в папке templates - Django найдет его по имени и отдаст браузеру.

Создайте шаблон about.html и подключите его в представлении about через render.

Создайте шаблон contact.html и подключите его к маршруту /contact/.

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