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),
]

Jedes path() ordnet eine Route einer View zu. Bei einer Anfrage an /faq/ entfernt Django den ersten Schrägstrich, geht urlpatterns der Reihe nach durch und ruft die View der ersten Route auf, die zu faq/ passt. Wenn nichts passt, antwortet Django mit 404 Seite nicht gefunden.

Eine neue Seite erfordert also zwei Schritte: eine View in views.py und einen path() darauf in urls.py. Routen haben am Anfang keinen Schrägstrich und am Ende einen: "faq/", nicht "/faq/" oder "faq".

challenge icon

Aufgabe

Einfach

Füge eine Über-uns-Seite hinzu.

  1. Füge in menu/views.py eine Ansicht about hinzu, die Corner Café opened in 2026. zurückgibt.
  2. Füge in mysite/urls.py eine Route about/ hinzu, die auf views.about verweist. Routen beginnen nie mit einem Schrägstrich.

Öffne /about/, um sie anzusehen.

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