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. Django direciona / para home porque mysite/urls.py, a configuração de URLs do projeto, define isso:
urlpatterns = [
path("", views.home),
]Cada path() associa uma rota a uma view. Para uma solicitação a /faq/, Django remove a primeira barra, percorre urlpatterns e chama a view da primeira rota que corresponde a faq/. Quando nada corresponde, a resposta é 404 Página não encontrada.
Assim, uma nova página exige duas etapas: uma view em views.py e um path() para ela em urls.py. As rotas terminam com uma barra: "faq/", não "faq".
Desafio
FácilAdicione uma página Sobre em /about/:
- em
menu/views.py, uma viewaboutque retornaCorner Café opened in 2026.; - em
mysite/urls.py, uma rota"about/"para ela.
Pressione Run: a prévia abre /about/.
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