Django2系とpython3系を利用してアプリケーションを作成しようとしています。
その際に以下のルート設定で、ルートをさらに追加する毎に、urls.pyのファイルが増加してしまうので、
よりよい方法がないかアドバイスをいただければと存じます。
現行ルート
URL:http://localhost:8000/polls/
URL:http://localhost:8000/category/
現行設定の場合、例えば以下を追加する毎にurl.pyファイルを追加しなければならない
URL:http://localhost:8000/questions/
URL:http://localhost:8000/articles/
※URL:http://localhost:8000/polls/categoryと設定する方法は心得ています。
###ファイルディレクトリ構成
mysite/polls #途中省略 category_urls.py urls.py #questionsルートを追加する場合、questions_urls.pyを追加する? #questions_urls.py
mysite polls urls.py
##url.pyの内容
mysite/polls/category_urls.py
from django.urls import path from . import views urlpatterns = [ path('', views.category, name='category'), ]
mysite/polls/urls.py
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
mysite/urls.py
from django.contrib import admin from django.urls import include, path urlpatterns = [ path('polls/', include('polls.urls')), path('category/', include('polls.category_urls')), ]

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。