두 번째 페이지
Coddy Django 여정의 Django 기초 섹션에 포함된 레슨. 23개 중 2번째.
카페에서 소개 페이지를 원합니다. Django는 /를 home으로 보내는데, 프로젝트의 URLconf인 mysite/urls.py에 그렇게 지정되어 있기 때문입니다.
urlpatterns = [
path("", views.home),
]각 path()는 경로와 뷰를 연결합니다. /faq/ 요청이 들어오면 Django는 첫 번째 슬래시를 제거하고 urlpatterns를 순서대로 살펴보며 faq/와 일치하는 첫 번째 경로의 뷰를 호출합니다. 일치하는 항목이 없으면 Django는 404 페이지를 찾을 수 없음으로 응답합니다.
따라서 새 페이지를 추가하려면 두 단계가 필요합니다. views.py에 뷰를 만들고, urls.py에 해당 뷰로 연결되는 path()를 추가합니다. 경로는 시작 부분에 슬래시가 없고 끝에는 슬래시가 하나 있습니다. "/faq/"나 "faq"가 아니라 "faq/"입니다.
챌린지
쉬움About 페이지를 추가하세요.
menu/views.py에서Corner Café opened in 2026.를 반환하는 뷰about를 추가하세요.mysite/urls.py에서views.about을 가리키는 경로about/를 추가하세요. 경로는 슬래시로 시작하지 않습니다.
확인하려면 /about/을 여세요.
직접 해보기
from django.urls import path
from menu import views
urlpatterns = [
path("", views.home),
]
Django 기초의 모든 레슨
직접 연습해 보세요: Django 플레이그라운드