Una seconda pagina
Fa parte della sezione Fondamenti di Django del percorso Django di Coddy. Lezione 2 di 23.
Il bar vuole una pagina «Chi siamo». Django invia / a home perché mysite/urls.py, il URLconf del progetto, lo indica:
urlpatterns = [
path("", views.home),
]Ogni path() associa un percorso a una vista. Per una richiesta a /faq/, Django elimina la prima barra, scorre urlpatterns e chiama la vista del primo percorso che corrisponde a faq/. Se non trova corrispondenze, la risposta è 404 Pagina non trovata.
Quindi, per aggiungere una nuova pagina servono due passaggi: una vista in views.py e un path() che la richiami in urls.py. I percorsi terminano con una barra: "faq/", non "faq".
Sfida
FacileAggiungi una pagina Informazioni all'indirizzo /about/:
- in
menu/views.py, una vistaaboutche restituisceCorner Café opened in 2026.; - in
mysite/urls.py, una route"about/"per la pagina.
Premi Esegui: l'anteprima si apre su /about/.
Provalo tu
from django.urls import path
from menu import views
urlpatterns = [
path("", views.home),
]
Tutte le lezioni di Fondamenti di Django
Esercitati da solo: Playground Django