Django分手了网址.py转化为multip

2024-10-01 02:38:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道,这实际上是django的基础,但是

我试着把我的网址.py分成3块。所有3个URL_xxx.py{live文件夹:}。在

然后主要是网址.py我做到了:

#urls.py
urlpatterns += patterns('',

    url(r'^', include('urls_search')),
    url(r'^', include('urls_ajax')),
    url(r'^', include('urls_sitemaps')),

)

但它的意思是:

^{pr2}$

这是URL_搜索.py公司名称:

urlpatterns = patterns('myapp.views',
    url(r'^advancedsearch/$', 'advsearch', name="advsearch"),
    url(r'^advancedsearch/tc/$', 'advtcsearch', name="advtcsearch"),
)

我的URLCONF:

ROOT_URLCONF = 'mysite.urls'

我做错什么了?我使用的是django1.4


Tags: djangonamepyurlincludeurls基础patterns
3条回答

main网址.py

from mysites import url1
from mysites import url2
from mysites import url3

urlpatterns = url1.urlpatterns
urlpatterns += url2.urlpatterns
urlpatterns += url3.urlpatterns

等等

按如下方式删除.py

url(r'^', include('mysite.urls_search')),

你基本上可以这样做'网址.py':

from mysites.url_1 import urlpatterns as url1
from mysites.url_2 import urlpatterns as url2
from mysites.url_3 import urlpatterns as url3

urlpatterns = url1
urlpatterns += url2
urlpatterns += url3

相关问题 更多 >