Menu
CoddyTech

두 번째 페이지

Coddy Django 여정의 Django 기초 섹션에 포함된 레슨. 23개 중 2번째.

카페에는 소개 페이지가 필요합니다. 프로젝트의 URLconf인 mysite/urls.py에 그렇게 지정되어 있으므로 Django는 /를 home으로 보냅니다.

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

각 path()는 경로와 뷰를 연결합니다. /faq/ 요청이 들어오면 Django는 첫 번째 슬래시를 제거하고 urlpatterns를 차례로 살펴보면서 faq/와 일치하는 첫 번째 경로의 뷰를 호출합니다. 일치하는 항목이 없으면 응답은 404 페이지를 찾을 수 없음입니다.

따라서 새 페이지를 만들려면 두 단계가 필요합니다. views.py에 뷰를 만들고, urls.py에 해당 뷰로 연결되는 path()를 추가합니다. 경로는 슬래시로 끝나야 합니다. "faq/"처럼 작성해야 하며, "faq"처럼 작성하면 안 됩니다.

challenge icon

챌린지

쉬움

/about/에 About 페이지를 추가하세요:

  • menu/views.py에 Corner Café opened in 2026.을 반환하는 뷰 about을 추가하세요;
  • mysite/urls.py에 해당 페이지의 경로 "about/"를 추가하세요.

실행을 누르세요. 미리보기에 /about/이 열립니다.

직접 해보기

from django.urls import path

from menu import views

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

Django 기초의 모든 레슨

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