Une deuxième page
Fait partie de la section Les bases de Django du Journey Django de Coddy. Leçon 2 sur 23.
Le café veut une page À propos. Django envoie / vers home, car mysite/urls.py, le URLconf du projet, le spécifie :
urlpatterns = [
path("", views.home),
]Chaque path() associe une route à une vue. Pour une requête vers /faq/, Django supprime la première barre oblique, parcourt urlpatterns et appelle la vue de la première route correspondant à faq/. Si aucune route ne correspond, la réponse est 404 Page introuvable.
Une nouvelle page nécessite donc deux étapes : une vue dans views.py et un path() vers celle-ci dans urls.py. Les routes se terminent par une barre oblique : "faq/", et non "faq".
Défi
FacileAjoute une page À propos à l’adresse /about/ :
- dans
menu/views.py, une vueaboutqui renvoieCorner Café opened in 2026.; - dans
mysite/urls.py, une route"about/"pour cette page.
Appuie sur Exécuter : l’aperçu s’ouvre sur /about/.
Essayez vous-même
from django.urls import path
from menu import views
urlpatterns = [
path("", views.home),
]
Toutes les leçons de Les bases de Django
1Votre premier site Django
Bonjour, DjangoUne deuxième page4Mises en page et fichiers statiques
Héritage des templatesUn titre pour chaque pageEntraînez-vous par vous-même : Playground Django