我想知道是否可以将标准 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,所以我不能只使用r'^user/'
包含。
我的问题是:我可以将以上内容分成两个单独的urls.py
文件,每个文件都进入各自的应用程序吗?
注意:忽略任何语法错误,因为这是输入的