Menu
CoddyTech

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

challenge icon

Desafio

Fácil

Adicione uma página Sobre em /about/:

  • em menu/views.py, uma view about que retorna Corner 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

Pratique por conta própria: Playground de Django