Comment puis-je rediriger dans Django avec le contexte?

J'ai une vue qui valide et enregistre un formulaire. Après l'enregistrement du formulaire, je voudrais rediriger les requêtes vers un list_object vue avec un message de succès "pour le client xyz a été correctement mis à jour..."

HttpResponseRedirect ne semble pas comme il l'aurait fait le travail, car il ne dispose que d'un argument pour l'url, pas moyen de passer un dictionnaire avec elle.

J'ai essayé de modifier mon wrapper pour object_list de prendre un dict comme un paramètre qui a le contexte nécessaire. J'ai le retour d'un appel de ce wrapper de l'intérieur de la vue qui sauve la forme. Toutefois, lorsque la page est affichée, l'url est "/customer_form/"plutôt que" /list_customers/'. J'ai essayé de modifier l'objet de la requête, avant de passer à l'object_list wrapper, mais cela ne fonctionne pas.

Grâce.

  • Note pour les futurs chercheurs: assurez-vous de lire sur le passé de la accepté de répondre, comme il est maintenant obsolète.
InformationsquelleAutor Kevin | 2010-09-02