django - 将 urls.py 拆分为多个

don*_*yor 4 python django

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

我试图将我巨大的 urls.py 分成 3 部分。所有 3 个 urls_xxx.py 都位于一个文件夹下:mysite.

然后在主 urls.py 中我做了:

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

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

)
Run Code Online (Sandbox Code Playgroud)

但它说:

ImportError at /
No module named urls_search
Run Code Online (Sandbox Code Playgroud)

这是 urls_search.py​​:

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

我的 URLCONF:

ROOT_URLCONF = 'mysite.urls'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我正在使用 Django 1.4

Has*_*ani 6

.py像这样删除:

url(r'^', include('mysite.urls_search')),
Run Code Online (Sandbox Code Playgroud)