奇怪的Django URL行为

时间:2011-09-17 14:46:51

标签: django django-urls

我有以下网址:

urls.py

# ...
url(r'^test$', 'project.main.views.test', name='test'),
url(r'^app', include('project.app.urls')),

app/urls.py

# ...
url(r'^$', 'project.app.views.home', name='home'),

导航到example.com/test时,我会看到正确的视图。但是当我向example.com/app求助时,我会得到一个404. APPEND_SLASH设置为TRUE,如果重要的话。

将我的所有网址修改为以斜杠结尾解决了这个问题,但我最后还是没有使用那些无用的斜杠。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

事实证明我的PYTHONPATH中存在一些损坏的模块,它会以某种方式弄乱整个网址。

在干净的环境中工作时(即使用virtualenv),一切都很有效。