データベースにデータを送信するdjangoフォームがあります。フォームが正常に入力され、データが送信されると、フォームは別のページにリダイレクトされます。ただし、ユーザーがブラウザの[戻る]ボタンを押すと、データが返されます。
データが戻ってくるのを防ぐ方法はありますか?
データベースにデータを送信するdjangoフォームがあります。フォームが正常に入力され、データが送信されると、フォームは別のページにリダイレクトされます。ただし、ユーザーがブラウザの[戻る]ボタンを押すと、データが返されます。
データが戻ってくるのを防ぐ方法はありますか?
これを HTML に追加すると、キャッシュされません。
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, post-check=0, pre-check=0" />
<meta http-equiv="Pragma" content="no-cache" />
Django 固有の回答が必要な場合。結果は同じはずですが、これを試してください:
response = HttpResponse() # Created a HttpResponse
response['Cache-Control'] = 'no-cache' # Set Cache-Control Header