slash final dans les urls #116

Open
opened 2016-12-11 22:11:42 +01:00 by narmanli · 1 comment
narmanli commented 2016-12-11 22:11:42 +01:00 (Migrated from git.eleves.ens.fr)

Problèmatique

Il faudrait rajouter des / à la fin des urls.

En fait dans le cas où django ne trouve pas une URL, il refait une tentative avec un / à la fin (source : https://docs.djangoproject.com/fr/1.10/ref/settings/#append-slash)

Du coup si le slash est rajouté alors les deux urls (avec et sans slash) rendent la vue alors que pour le moment faut ne pas se tromper et toujours omettre le slash final.

Exemple

https://www.cof.ens.fr/gestion/bda/places/2 fonctionne mais https://www.cof.ens.fr/gestion/bda/places/2/ rend un 404.

### Problèmatique Il faudrait rajouter des `/` à la fin des urls. En fait dans le cas où django ne trouve pas une URL, il refait une tentative avec un `/` à la fin (source : https://docs.djangoproject.com/fr/1.10/ref/settings/#append-slash) Du coup si le slash est rajouté alors les deux urls (avec et sans slash) rendent la vue alors que pour le moment faut ne pas se tromper et toujours omettre le slash final. ### Exemple https://www.cof.ens.fr/gestion/bda/places/2 fonctionne mais https://www.cof.ens.fr/gestion/bda/places/2/ rend un 404.
mpepin commented 2017-02-05 12:16:59 +01:00 (Migrated from git.eleves.ens.fr)

Le même source indique “Notez que la redirection peut causer la perte d’éventuelles données envoyées avec une requête POST”. Je suggère donc de mettre des / optionnels dans les urls à l'aide de /?.

Le même source indique _“Notez que la redirection peut causer la perte d’éventuelles données envoyées avec une requête POST”_. Je suggère donc de mettre des `/` optionnels dans les urls à l'aide de `/?`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/gestioCOF#116
No description provided.