2つ目のページ
CoddyのDjangoジャーニー「Djangoの基礎」セクションの一部。レッスン 2/23。
カフェには About ページが必要です。プロジェクトのURLconfである mysite/urls.pyにそのように指定されているため、Django は /を homeに送ります。
urlpatterns = [
path("", views.home),
]各 path()はルートとビューを組み合わせます。/faq/へのリクエストに対して、Django は最初のスラッシュを取り除き、urlpatternsを順にたどって、faq/に一致する最初のルートのビューを呼び出します。一致するものがなければ、返されるのは404 ページが見つかりませんです。
つまり、新しいページを追加するには2つの手順が必要です。views.pyにビューを作成し、urls.pyでそのビューへの path()を指定します。ルートの末尾にはスラッシュを付けます。"faq/"のようにし、"faq"とはしません。
チャレンジ
簡単/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プレイグラウンド