Una segunda página
Parte de la sección Conceptos básicos de Django del Journey de Django de Coddy. Lección 2 de 23.
La cafetería quiere una página «Acerca de». Django envía / a home porque mysite/urls.py, el URLconf del proyecto, así lo indica:
urlpatterns = [
path("", views.home),
]Cada path() asocia una ruta con una vista. Para una solicitud a /faq/, Django elimina la primera barra, recorre urlpatterns y llama a la vista de la primera ruta que coincide con faq/. Cuando no hay ninguna coincidencia, la respuesta es 404 Página no encontrada.
Así que una página nueva requiere dos pasos: una vista en views.py y un path() hacia ella en urls.py. Las rutas terminan con una barra: "faq/", no "faq".
Desafío
FácilAñade una página «Acerca de» en /about/:
- en
menu/views.py, una vistaaboutque devuelvaCorner Café opened in 2026.; - en
mysite/urls.py, una ruta"about/"para ella.
Pulsa Run: la vista previa se abre en /about/.
Pruébalo tú mismo
from django.urls import path
from menu import views
urlpatterns = [
path("", views.home),
]
Todas las lecciones de Conceptos básicos de Django
1Tu primer sitio con Django
Hola, DjangoUna segunda página4Diseños y archivos estáticos
Herencia de plantillasUn título para cada páginaPractica por tu cuenta: Playground de Django