2011-09-17 4 views
2

내가 가지고있는 다음과 같은 URL confs :이상한 장고 URL 동작

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으로 naivgating하면 404. APPEND_SLASHTRUE으로 설정됩니다.

내 URL을 모두 슬래시로 끝내면이 URL을 해결할 수 있지만 마지막에는 URL에 쓸모없는 슬래시가 포함되지 않습니다.

무엇이 누락 되었습니까?

+0

http://groups.google.com/group/pyweb-il/browse_thread/thread/a113dccb12bcbb06에서도 토론됩니다. –

답변

0

PYTHONPATH에 일부 손상된 모듈이있는 것으로 나타났습니다.이 모듈은 전체 URL 구성을 엉망으로 만듭니다.

깨끗한 환경 (예 : virtualenv)으로 작업 할 때 모든 것이 효과적입니다.