Eine zweite Seite
Teil des Abschnitts Django-Grundlagen der Django-Journey von Coddy. Lektion 2 von 23.
Das Café möchte eine Über-uns-Seite. Django leitet / an home weiter, weil mysite/urls.py, die URLconf des Projekts, dies vorgibt:
urlpatterns = [
path("", views.home),
]Jeder path() ordnet eine Route einer View zu. Bei einer Anfrage an /faq/ entfernt Django den ersten Schrägstrich, durchläuft urlpatterns und ruft die View der ersten Route auf, die auf faq/ passt. Wenn nichts passt, lautet die Antwort 404 Seite nicht gefunden.
Eine neue Seite erfordert also zwei Schritte: eine View in views.py und einen path(), der in urls.py darauf verweist. Routen enden mit einem Schrägstrich: "faq/", nicht "faq".
Aufgabe
EinfachFüge eine Über-uns-Seite unter /about/ hinzu:
- in
menu/views.pyeine Ansichtabout, dieCorner Café opened in 2026.zurückgibt; - in
mysite/urls.pyeine Route"about/"dafür.
Klicke auf Run: Die Vorschau öffnet /about/.
Probier es selbst
from django.urls import path
from menu import views
urlpatterns = [
path("", views.home),
]
Alle Lektionen in Django-Grundlagen
1Deine erste Django-Website
Hallo, DjangoEine zweite Seite4Layouts und statische Dateien
Template-VererbungEin Titel für jede SeiteÜbe selbstständig: Django-Playground