Вторая страница
Часть раздела Основы Django путешествия по Django на Coddy. Урок 2 из 23.
Кафе нужна страница «О нас». Django отправляет запросы к / в home, потому что в mysite/urls.py, URLconf проекта, это указано:
urlpatterns = [
path("", views.home),
]Каждый path() связывает маршрут с представлением. Для запроса к /faq/ Django удаляет первый слеш, проходит по urlpatterns и вызывает представление для первого маршрута, совпадающего с faq/. Если совпадений нет, ответ — 404 Page not found.
Итак, для новой страницы нужны два шага: представление в views.py и path() к нему в urls.py. Маршруты заканчиваются слешем: "faq/", а не "faq".
Задание
ЛегкоДобавьте страницу «О нас» по адресу /about/:
- в
menu/views.py— представлениеabout, которое возвращаетCorner Café opened in 2026.; - в
mysite/urls.py— маршрут"about/"для неё.
Нажмите Запустить: в предварительном просмотре откроется /about/.
Попробуйте сами
from django.urls import path
from menu import views
urlpatterns = [
path("", views.home),
]
Все уроки раздела Основы Django
1Ваш первый сайт на Django
Привет, DjangoВторая страница4Макеты и статические файлы
Наследование шаблоновЗаголовок для каждой страницыПотренируйтесь самостоятельно: Песочница Django