Django: wiele wzorców adresów URL zaczynających się w katalogu głównym rozsianych po plikach
Zastanawiam się, czy możliwe jest rozłożenie standardowych wzorców adresów URL na wiele plików (w tym przypadku całego projektu)urls.py
i kilka aplikacji specyficznychurls.py
).
Wyobraź sobie, że projekturls.py
wyglądać tak (mam to działa):
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'),
)
Jak widać, mam dwie różne aplikacje, które chcą obsługiwać adresy URL dla / user / *, więc nie mogę po prostu użyćr'^user/'
z włączeniem.
Moje pytanie brzmi: czy mogę podzielić powyższe na dwa oddzielneurls.py
pliki, z których każdy przechodzi do odpowiedniej aplikacji?
Uwaga: Zignoruj wszelkie błędy składniowe, jakie zostały wprowadzone