私はdjangoのビューに提出する選択ボックスと入力ボックスを持っています。 投稿すると、djangoの値が追加され、ページがリロードされ、選択ボックスの値が更新されます。 しかし、そのページで「更新」を押すと、値を再送信しようとします。どのように私はこの動作を防ぐことができます、私は、POSTの前に提出されていない場合のように、ページの通常のリフレッシュされるPOSTの後にリフレッシュしたいと思います。djangoフォームsubmissionr return "post"ページ
localhost/project/myview/3/3
私は"return HttpResponseRedirect(reverse("myview"), firstid=3, secondid=3)"
をやろうとしています。しかし、それは動作していないようです、これはそれをやって、どのように私はこれを修正すればよいの正しい方法ですか?
この動作はブラウザで処理されます。あなたはそれについて少ししかできません。 – Blender
リダイレクトは正しい方法であり、これが起こらないようにする必要があります。あなたのビューはどのように見えますか? –
いいえ、これはフォーム提出の標準的な手法です。ビューは、リロードされた場合にフォームを再送信しないURLに302リダイレクトを返します。 –