Menu
CoddyTech

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

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

challenge icon

Задание

Легко

Добавь страницу «О нас».

  1. В menu/views.py добавь представление about, которое возвращает Corner Café opened in 2026.
  2. В mysite/urls.py добавь маршрут about/, который указывает на views.about. Маршруты никогда не начинаются с косой черты.

Открой /about/, чтобы посмотреть страницу.

Попробуйте сами

from django.urls import path

from menu import views

urlpatterns = [
    path("", views.home),
]

Все уроки раздела Основы Django

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