我将urls.py拆分为两个文件:
项目级别urls.py:
from myapp.urls import MYAPP_URLS
urlpatterns = patterns('',
(...)
)
urlpatterns += MYAPP_URLS
然后在我的应用级别urls.py:
MYAPP_URLS = patterns('',
('^my_profile/$', my_profile),
('^submit/$', submit),
)
现在问题如下:我想这样做,所以我的所有应用网址都放在子网址中。
那是:
mysite.com/my_profile
mysite.com/submit
成为:
mysite.com/suburl/my_profile
mysite.com/suburl/submit
我已经将应用程序URL重构为自己的文件(并将其与主要的urls.py分开,如上所示)以便实现这一点,但我不知道下一步是什么。
有人可以帮忙吗?
谢谢
答案 0 :(得分:0)
答案 1 :(得分:0)
我认为你在寻找的是这个。在主url.py文件中,导入您的子应用程序URL文件,如下所示:
MYAPP_URLS = patterns('',
(r'^somepage/$', someaction),
(r'^mysite.com/suburl/', include('mysite.subapp.urls')),
)