Documentation en ligne

Envoyer un paramètre à un formulaire grâce à une URL avec request.GET

Il peut être utile de pré-remplir un ou plusieurs champs d'un formulaire grâce à l'URL utilisée pour accéder à ce dernier.

C'est possible en utilisant une URL de la forme :

https:/mon-site/mon-formulaire/?parametre=la-valeur-a-transmettre

Il suffira ensuite, pour récupérer la-valeur-a-transmettre, de pré-remplir le champ concerné dans le formulaire avec le gabarit suivant :

{{request.GET.parametre|default:""}}
 
Quelques limites à connaître : le paramètre n'est utilisable que sur la toute première page du formulaire et il ne peut être utilisé que pour du pré-remplissage. Pour cette raison il est conseillé de n'utiliser request.GET que dans des champs de type donnée calculée.

Dernière mise à jour le 9 juillet 2021 12:19 — Éditer