はじめに
urls.pyの書き方を調整していたらハマったのでメモ。 DjangoでトップページにアプリのViewを表示したかったのに、設定値が足りなかったのかうまくいかず四苦八苦していました。正解パターンをブログに記しておこう。なんでできなかったんだ…
hoge_project/config/urls.pyの記述
プロジェクト全体のurls.pyでは、様々なurlを読み込んでいると思います。今回はfugaアプリのurlsを読み込む設定だけ追加で記述します。
urlpatterns = [ path('admin/', admin.site.urls), #デフォルトで存在 path('', include('fuga_app.urls')), #作成したアプリケーションを追加 ]
hoge_project/fuga_app/urls.pyの記述
hoge_project/config/urls.pyで読み込んだファイルの設定です。
from django.conf.urls import include, url from . import views urlpatterns = [ url('', views.index, name='index'), ]
これで、viewのindexに紐付いているやつが表示されるぞ。
おわり