Menu
CoddyTech

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

challenge icon

Desafío

Fácil

Añade una página «Acerca de» en /about/:

  • en menu/views.py, una vista about que devuelva Corner 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

Practica por tu cuenta: Playground de Django