Menu
CoddyTech

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"とはしません。

challenge icon

チャレンジ

簡単

/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プレイグラウンド