Странное поведение Django URL - PullRequest
2 голосов
/ 17 сентября 2011

У меня есть следующие URL-адреса:

urls.py * * 1004

# ...
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, если это имеет значение.

Исправление всех моих URL-адресов, заканчивающихся косой чертой, решает эту проблему, но у меня, скорее, нет моих URL-адресов с этими бесполезными слешами в конце.

Что мне не хватает?

1 Ответ

0 голосов
/ 08 октября 2011

Оказывается, в моем PYTHONPATH есть какой-то поврежденный модуль, который каким-то образом портит весь URL-адрес.

При работе из чистой среды (то есть с использованием virtualenv) все работает отлично.*

...