この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:T
更新日時:2018-12-14 13:08:00

タイトル: Forbidden (403) CSRF verification failed. Request aborted.
SEOタイトル: Forbidden (403) CSRF verification failed. Request aborted.

この記事の要点
  • Django の Forbidden (403) CSRF verification failed
  • 原因: テンプレート側の form に {% csrf_token %} が無い
  • 対処:
    {% csrf_token %} ... を必ず記述
  • Ajax の場合は X-CSRFToken ヘッダで送信

 

エラー内容

Forbidden (403)

CSRF verification failed. Request aborted.

 

発生条件/原因/対処法

formでPOST通信した際に発生するエラー。

テンプレート側のformタグ内に csrf_token を設定していないことが原因。

<form ...>

    {% csrf_token %}

</form>