Skip to content

Gestion URL en JavaScript

Rignon Noël edited this page Aug 19, 2015 · 2 revisions

La gestion des URLs en JavaScript n'est pas couvert par Django. Voici donc la manière d'opérer en cas de besoin.


Cas d'une URL dans un code JavaScript situé dans un template

Ce cas est le plus simple a traité puisqu'il peut se résoudre avec le moteur de template Django

{% url 'nameSpaceOfApplication:nameOfTheView' %}


Cas d'une URL dans un code JavaScript

Ce cas est plus complexe que le précédent et ne peut être résolu que dans le cas d'une redirection immédiate. Nous n'avons pas déployé d'outils permettant la récupération d'URL simplement.

Pour ce faire :

  1. Importer le fichier "app/home/static/js/getUrl.js"
  2. utiliser la fonction getUrl() (ex: getUrl("nameSpaceOfApplication:nameOfTheView", arguments, true);)