django Nachricht nach POST-Formular anzeig

Ich habe eine Seite mit einem POST-Formular, für die eine Aktion auf eine URL festgelegt wurde.
Ich nehme an, diese Seiten-URL ist/form_url/: ..

Der Blick in/submit_url/ kümmere dich um die Formulardaten. Danach möchte ich dieselbe Seite des Formulars mit einer Erfolgsmeldung zurückgeben. In der Ansicht, die sich um das POST-Formular kümmert, verwende ichHttpResponseRedirect, um die Formulardaten aus dem Browser zu "löschen". Aber auf diese Weise kann ich keine Nachricht auf der Formularseite anzeigen, es sei denn, ich mache etwas wie:

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

und überprüfen Sie dann diesen Parameter in der Vorlage. Dies gefällt mir nicht, da der Benutzer beim Aktualisieren der Seite weiterhin die Erfolgsmeldung sieht.

Mir ist aufgefallen, dass beim Löschen / Hinzufügen von Objekten in der Django-Administrations-Site die Umleitung nach dem POST-Senden verwendet wird und trotzdem irgendwie eine Erfolgsmeldung angezeigt wird. Wie

Ich habe die django "messaging" App schon kurz gesehen, aber ich möchte wissen, wie es zuerst funktioniert ..

Antworten auf die Frage(8)

Ihre Antwort auf die Frage