2016-11-09 4 views
0

積極的なキャッシュを行っています。以前にキャッシュされた古いレスポンスを使用すると、CSRFエラーが発生します。キャッシュされたレスポンスを使用するとCSRFエラーが発生する

キャッシュレスポンス内のcsrfトークンをリフレッシュする方法はありますか。 https://docs.djangoproject.com/en/1.10/ref/csrf/

におけるキャッシュセクションを理解することができません

誰かがこれに少し手の込んだことはできますか?

私はデータベースのバックエンドキャッシュを使用しており、レスポンスを格納して取得するためにcache.get(key)とcache.set(key、value)を使用しています。

+0

キャッシングを実装する方法を説明するコードを記述できますか? – itzMEonTV

+0

にキャッシュ関連の詳細が追加されました – sureshvv

+0

現在のcsrf値は 'csrftoken'クッキーに保存されています。リクエストと更新ごとにそこから読み取ることができます。 – serg

答えて

0

私はcsrf_protectデコレータを使用して、キャッシュされたレスポンスのCSRFトークンをリフレッシュすることができました。

関連する問題