ドキュメントgetCookie
の関数を使用して値を取得します。django
csrfmiddlewaretoken
私は次の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マイルストーンで修正されています。DELETE
django 1.4を使用していますが、リクエストでCSRFトークンを確認できません。
ここで何かが足りませんか?