ビューは、crsftokenを除いて永遠に完全にキャッシュされる可能性があります。これは明らかにキャッシュされるべきではありません。それだけでキャッシュを無効にすることは可能ですか、これを実装する一般的な方法はありますか?キャッシングとcrsftoken
0
A
答えて
1
まず、Djangoのキャッシングミドルウェアを使用していますか? Djangoは独自にそれを処理することができるように、ドキュメントごとに、それが見えます:https://docs.djangoproject.com/en/1.10/ref/csrf/#caching
それはあなたの設定で動作しない場合:
あなたはAjaxを経由してCSRFトークンをロードすることによってこの問題を解決することができるかもしれませんフォーム提出時に。
some_template.html:
{% csrf_token %}
がyour_form.html:
<form id="myForm">
// form stuff
<input type="submit" id="submit" value="Submit">
</form>
some_javascript.js
// jQuery trigger warning
$('#submit').on('click', function(e) {
e.preventDefault();
$('#myForm').load('some_template.html');
// unbind and submit
});
+0
私はビューごとのキャッシングを使用していますが、参照でもこれをカバーしています。 – R3turnz
関連する問題
- 1. SQLiteのキャッシングとアプリケーションのキャッシング
- 2. Azureテーブルストレージとキャッシング
- 3. Hibernateキャッシングとレイジーロードアソシエーション
- 4. プログレッシブウェブアプリケーションとキャッシングUI
- 5. Internet Explorerとキャッシング
- 6. akamaiキャッシングとサイトレンダリング
- 7. スプリングブートとjavaxキャッシング
- 8. 速度キャッシングとIS
- 9. Rails 3.1アセットパイプラインとキャッシング
- 10. WCFシリアル化とキャッシング
- 11. WCFチャネルとChannelFactoryキャッシング
- 12. WCF RESTインターフェイスとキャッシング
- 13. ASP.NET MVC AntiForgeryTokenとキャッシング
- 14. TYPO3キャッシングとリダイレクトToUri
- 15. Typo3 USER/userFuncとキャッシング
- 16. キャッシング
- 17. サーブレットのフィルタとキャッシング技術
- 18. PHP:ウェブルートとキャッシング外のストリーミングイメージ
- 19. htaccess url mod_rewriteキャッシングとブロッティング
- 20. クエリーセットのキャッシングと再評価
- 21. Okhttp3.0とretrofit2でネットワークリクエストをキャッシング
- 22. WPFイメージUriSourceは、データバインディングとキャッシング
- 23. JMeterのスクリプトエンジンのキャッシングとコンパイル
- 24. 承認とASP.NET MVCのキャッシング
- 25. DBインデックスの速度とキャッシング
- 26. デスクトップとモバイルサイトのCDNキャッシング
- 27. symfony2キャッシング
- 28. キャッシング - ベストプラクティス
- 29. キャッシングは
- 30. Zend_Navigationキャッシング
この
私はこのような何かを探して、それを想像しますhttp:// stackoverflowを参考にしてください。 com/questions/27308899/django-caching-causes-csrf-violations –