django afficher un message après le POST soumettre le formulaire

J'ai une page avec un formulaire POST, qui ont un jeu d'action à certaines url.
j'.e assumer cette url de la page est /form_url/ :

..

La vue dans /submit_url/ prendre soin de la forme des données. Après cela, je veux retourner à la même page que le formulaire avec un message de succès.
Dans la vue que prendre soin pour le formulaire POST, j'utilise HttpResponseRedirect, afin de "nettoyer" les données d'un formulaire dans le navigateur.
Mais de cette façon je ne peux pas afficher un message dans le formulaire de la page, sauf si je fais quelque chose comme:

return HttpResponseRedirect("/form_url/?success=1")

et ensuite, vérifiez ce paramètre dans le modèle. Je n'aime pas cette manière, car si l'utilisateur actualise la page, il va quand même voir le message de réussite.

J'ai remarqué que dans django admin du site, de le supprimer/ajouter des objets de n'utiliser la redirection après le POST soumettre, et continue à afficher un message de réussite en quelque sorte.
Comment?

Je l'ai déjà brièvement vu django "messagerie" de l'app, mais je veux savoir comment il fonctionne..

OriginalL'auteur user3599803 | 2015-02-25