標準の URL パターンを複数のファイル (この場合はプロジェクト全体urls.py
およびいくつかのアプリ固有urls.py
) に分散させることが可能かどうか疑問に思っています。
urls.py
プロジェクトが次のようになっていると想像してください(これでうまくいきました):
from django.conf.urls import patterns, include, url
admin.autodiscover()
urlpatterns = patterns('',
url(r'^user/signup/', 'registration.views.signup'),
url(r'^user/confirm/(?P<code>\w{20})/', 'registration.views.confirm'),
url(r'^user/profile/(\d+)/', 'profile.views.show'),
url(r'^user/profile/edit/', 'profile.views.edit'),
)
ご覧のとおり、/user/* の URL を使用したい 2 つの異なるアプリがあるためr'^user/'
、インクルードだけでは使用できません。
私の質問は、上記を 2 つの個別のurls.py
ファイルに分割して、それぞれのアプリに入れることはできますか?
注: これは入力したものなので、構文の間違いは無視してください。