Menu
CoddyTech

Druga strona

Część sekcji Podstawy Django ścieżki Django w Coddy. Lekcja 2 z 23.

Kawiarnia chce mieć stronę „O nas”. Django kieruje / do home, ponieważ mysite/urls.py, czyli konfiguracja adresów URL projektu, określa takie działanie:

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

Każde path() łączy trasę z widokiem. W przypadku żądania do /faq/ Django usuwa początkowy ukośnik, przeszukuje urlpatterns i wywołuje widok pierwszej trasy pasującej do faq/. Jeśli nic nie pasuje, Django odpowiada komunikatem 404 Nie znaleziono strony.

Utworzenie nowej strony wymaga więc dwóch kroków: dodania widoku w views.py oraz dodania prowadzącego do niego elementu path() w urls.py. Trasy nie mają ukośnika na początku, ale mają go na końcu: "faq/", a nie "/faq/" ani "faq".

challenge icon

Wyzwanie

Łatwy

Dodaj stronę „O nas”.

  1. W pliku menu/views.py dodaj widok about, który zwraca Corner Café opened in 2026.
  2. W pliku mysite/urls.py dodaj trasę about/, która wskazuje na views.about. Trasy nigdy nie zaczynają się od ukośnika.

Otwórz /about/, aby ją zobaczyć.

Spróbuj swoich sił

from django.urls import path

from menu import views

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

Wszystkie lekcje w sekcji Podstawy Django

Poćwicz samodzielnie: Edytor online Django