Menu
CoddyTech

두 번째 페이지

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/"입니다.

challenge icon

챌린지

쉬움

About 페이지를 추가하세요.

  1. menu/views.py에서 Corner Café opened in 2026.를 반환하는 뷰 about를 추가하세요.
  2. mysite/urls.py에서 views.about을 가리키는 경로 about/를 추가하세요. 경로는 슬래시로 시작하지 않습니다.

확인하려면 /about/을 여세요.

직접 해보기

from django.urls import path

from menu import views

urlpatterns = [
    path("", views.home),
]

Django 기초의 모든 레슨

직접 연습해 보세요: Django 플레이그라운드