在我的基本 urls.py 文件中,我有这些 url:
urlpatterns = patterns('',
url(r'', include('apps.trainee.urls', namespace='trainee')),
url(r'', include('apps.landing.urls', namespace='landing')),
...
...
...
url(r'^cache/$', memcached_status, name='memcached_status'),
)
我从另一位开发人员那里接手了这个项目,但我无法理解前两个网址在做什么。它们都是命名空间的,并且从 Django 文档中关于命名空间,我还不能完全弄清楚为什么我的第三个 urlr'^cache/$'
不起作用。每次都是404s。但是,当我将前两个网址注释掉时,它可以正常工作。谁能阐明这种情况以及为什么会发生这种情况?非常感谢。