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