あるフリーランスエンジニアの色んなメモ!! ITスキル・ライフハックとか

Django:Forbidden (Referer checking failed - no Referer.): /foo/hoge/

事象

Class-based generic view に対してPOSTリクエストを行うと以下のエラーが発生し、
HTTPステータスは403が返却される

[2018-12-06 14:08:03,180][WARNING]c:\path\to\env\Lib\site-packages\django\utils\log.py@228#log_response: Forbidden (Referer checking failed - no Referer.): /foo/hoge/

原因

CSRF checkに引っ掛かっているため


対策

以下のどちらかの対応を行う

  • CSRF checkをクリアする妥当なPOSTリクエストを投げる
  • CSRF checkを無効化する
comments powered by Disqus