Menu
CoddyTech

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".

challenge icon

Aufgabe

Einfach

Füge eine Über-uns-Seite unter /about/ hinzu:

  • in menu/views.py eine Ansicht about, die Corner Café opened in 2026. zurückgibt;
  • in mysite/urls.py eine 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

Übe selbstständig: Django-Playground