2010-12-14 24 views
6

J'utilise django admin sur mon site. Quand j'entre l'url sans barre oblique après l'admin (http://example.com/admin) je reçois l'erreur 404. Je pensais que django ajouté automatiquement slash à la fin de l'URL. Bien sûr, quand j'entre l'URL terminée avec slash cela fonctionne bien. Ce que je fais mal, ou quels paramètres je dois changer. Merci pour vos idées.django - url avec ajout automatique de slash

Répondre

7

Essayez de définir APPEND_SLASH sur true dans les paramètres. À la réflexion, je pense que le réglage par défaut est vrai.

http://docs.djangoproject.com/en/dev/ref/settings/?from=olddocs

+2

Merci pour la relecture rapide. J'ai mis APPEND_SLASH dans les paramètres (commonmidelware est également mis) mais malheureusement toujours la même chose. Peut-être que mod_python a un problème avec la redirection de 'admin' vers 'admin /'? – lukasz

+0

J'ai remarqué que cela s'est passé à tous les liens sur mon site. pas n'importe quel admin. Quand j'entre le nom de section non terminé avec slash, slash n'ajoute pas automatiquement (la différence est que je n'ai pas 404 mais il est cousu par rule dans urls.py) – lukasz

+0

Est-ce que cela se produit quand vous utilisez le serveur web intégré de django ou seulement lorsque vous utilisez Apache? – Sriram