Comment puis-je transférer de nombreux paramètres en utilisant un bouton de Django? Par exemple, j'ai un tel bouton: à ma vue, j'obtiens d'y avoir accès via: p> mais quand j'essaie de Transférez beaucoup de paramètres, en utilisant p> et je l'accède à la vue, je reçois quelque chose comme ça: p> existe un moyen de passer de nombreux paramètres et d'obtenir un accès Pour eux comme dans le cas d'un paramètre (ou je dois le filtrer dans la vue)? Toute aide sera appréciée. P> p> (paramètre = demande.get ["paramètre"]) code> p>
3 Réponses :
Votre code d'origine pas em> fonctionne comme vous le décrivez. Pour que les paramètres soient accessibles dans Demande.Get CODE>, vous devez les transmettre dans le QueryString:
a href="/product/?parameter={{ product.name }}¶meter_1={{ product.price }}¶meter_2={{ product.time }}"
Vous devez formater votre lien à l'aide de & code> comme séparateur entre les paramètres. Par exemple.
param1 =
paramètre = {{produit.name}} & paramètre_1 = {{produit.price}} & paramètre_2 = {{produit.time}} code>, donc dans votre vue, vous pouvez y accéder de cette manière