4

データベースにデータを送信するdjangoフォームがあります。フォームが正常に入力され、データが送信されると、フォームは別のページにリダイレクトされます。ただし、ユーザーがブラウザの[戻る]ボタンを押すと、データが返されます。

データが戻ってくるのを防ぐ方法はありますか?

4

1 に答える 1

5

これを 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
于 2012-08-07T18:05:25.510 に答える