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".
Wyzwanie
ŁatwyDodaj stronę „O nas”.
- W pliku
menu/views.pydodaj widokabout, który zwracaCorner Café opened in 2026. - W pliku
mysite/urls.pydodaj trasęabout/, która wskazuje naviews.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
4Układy i pliki statyczne
Dziedziczenie szablonówTytuł dla każdej stronyPoćwicz samodzielnie: Edytor online Django