Skip to content

Les URL /altitudes/lat/lon/ ne prennent pas en compte FORCE_SCRIPT_NAME

Quand l'appli Django n'est pas déployée à la racine d'un vhost (ie. example.com/celutz au lieu de example.com/) alors on ajoute à local_settings.py la variable FORCE_SCRIPT_NAME = "/celutz" (source) (en plus de setter STATIC_URL et MEDIA_URL), mais les URLs /altitude/lat/lon/ ne le prennent pas en compte.

Une solution simple consiste à rendre ces URLs relatives, dans panorama/templates/panorama/main.html, ligne 127 :

-$.get("/altitude/" + lat + "/" + lng + "/").done(
+$.get("altitude/" + lat + "/" + lng + "/").done(