Uma Segunda Página
Parte da seção Fundamentos do Django do Journey de Django da Coddy. Lição 2 de 23.
O café quer uma página Sobre. O Django direciona / para home porque mysite/urls.py, o arquivo de configuração de URLs do projeto, diz isso:
urlpatterns = [
path("", views.home),
]Cada path() associa uma rota a uma view. Para uma solicitação a /faq/, o Django remove a primeira barra, percorre urlpatterns e chama a view da primeira rota que corresponde a faq/. Quando nada corresponde, o Django responde com 404 Página não encontrada.
Então, uma nova página exige duas etapas: uma view em views.py e um path() para ela em urls.py. As rotas não têm barra no início e têm uma no final: "faq/", não "/faq/" nem "faq".
Desafio
FácilAdicione uma página Sobre.
- Em
menu/views.py, adicione uma viewaboutque retorneCorner Café opened in 2026. - Em
mysite/urls.py, adicione uma rotaabout/que aponte paraviews.about. As rotas nunca começam com uma barra.
Acesse /about/ para ver a página.
Experimente você mesmo
from django.urls import path
from menu import views
urlpatterns = [
path("", views.home),
]
Todas as lições de Fundamentos do Django
1Seu Primeiro Site com Django
Olá, DjangoUma Segunda Página4Layouts e Arquivos Estáticos
Herança de TemplatesUm Título para Cada PáginaPratique por conta própria: Playground de Django