2011-09-17 10 views
2

I ont les confs URL suivantes:comportement URL Bizarre Django

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'), 

Lorsque vous naviguez vers example.com/test je reçois la vue appropriée. Mais quand naïf à example.com/app je reçois un 404. APPEND_SLASH est mis à TRUE, si c'est important. Fixer toutes mes URL pour finir avec une barre oblique résout cela, mais je préfère ne pas avoir mes URL avec ces barres obliques inutiles à la fin.

Qu'est-ce qui me manque?

+0

Également discuté sur http://groups.google.com/group/pyweb-il/browse_thread/thread/a113dccb12bcbb06 –

Répondre

0

Il se trouve qu'il y a un module corrompu dans mon PYTHONPATH qui quelque part salit toute la conf URL. Lorsque vous travaillez à partir d'un environnement propre (c'est-à-dire en utilisant virtualenv), tout fonctionne très bien.