ドキュメントgetCookieの関数を使用して値を取得します。djangocsrfmiddlewaretoken
私は次のajax呼び出しを持っています:
var url = reverse_removeprofile.replace(/deadbeef/, key);
$.ajax({
type: "DELETE",
url: url,
data: "csrfmiddlewaretoken=" + getCookie("csrftoken"),
success: function() { ... },
});
このコードが実行されるdjangoと、CSRF検証が失敗したことを通知する403例外が発生します。しかし、私がtypeからDELETEに変更した場合、POSTそれdjangoについては満足しており、まったく文句を言いません。
これについてGoogleで役立つものを見つけることはできませんでしたが、この(現在は閉鎖され修正されている)チケットを見つけました:https ://code.djangoproject.com/ticket/15258
私がそれを正しく理解していれば、この問題は1.4マイルストーンで修正されています。DELETEdjango 1.4を使用していますが、リクエストでCSRFトークンを確認できません。
ここで何かが足りませんか?