Menu
CoddyTech

Вторая страница

Часть раздела Основы 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".

challenge icon

Задание

Легко

Добавьте страницу «О нас» по адресу /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

Потренируйтесь самостоятельно: Песочница Django