Django: Vários padrões de URL começando na raiz espalhados pelos arquivos
Eu estou querendo saber se é possível ter os padrões de URL padrão espalhados por vários arquivos (neste caso, o projeto-wideurls.py
e vários aplicativos específicosurls.py
).
Imagine que o projetourls.py
se parece com isso (tenho esse trabalho):
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'),
)
Como você pode ver, eu tenho dois aplicativos diferentes que ambos querem usar os URLs para / user / *, então não posso simplesmente usarr'^user/'
com um incluir.
Minha pergunta é: Posso dividir o acima em dois separadosurls.py
arquivos, que cada ir em seu respectivo aplicativo?
Nota: Desconsidere quaisquer erros de sintaxe, pois isso foi digitado