Файлы шаблонов в Django
Обычно у каждой страницы сайта свой файл шаблона. Давайте сделаем три представления, каждое из которых отдает свой шаблон:
from django.shortcuts import render
def index(request):
return render(request, 'index.html')
def about(request):
return render(request, 'about.html')
def contact(request):
return render(request, 'contact.html')
Подключим их к маршрутам:
urlpatterns = [
path('', views.index),
path('about/', views.about),
path('contact/', views.contact),
]
Создайте три HTML файла в папке
main/templates/ с разным
содержимым для каждой страницы.
В файле urls.py объявлены
следующие маршруты:
urlpatterns = [
path('', views.index),
path('about/', views.about),
path('contact/', views.contact),
]
Сделайте для них функции-представления. Пусть каждая функция в качестве ответа отдает свой HTML файл.