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

challenge icon

Desafio

Fácil

Adicione uma página Sobre.

  1. Em menu/views.py, adicione uma view about que retorne Corner Café opened in 2026.
  2. Em mysite/urls.py, adicione uma rota about/ que aponte para views.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

Pratique por conta própria: Playground de Django