python"CSRF token missing or incorrect."解決方法


 

報錯:403崩啦卡拉卡

禁止訪問 (403):

  Reason given for failure:CSRF token missing or incorrect.

1 Forbidden (CSRF token missing or incorrect.): /login/
2 
3 [07/May/2019 15:06:10] "POST /login/ HTTP/1.1" 403 2497

建議:

  1. 確認html中的form添加模板標簽 {% csrf_token %}
  2. 確認django工程settings.py的MIDDLEWARE(中間件)中有'django.middleware.csrf.CsrfViewMiddleware',並且未被注釋

  ps:不建議將 {% csrf_token %}和CsrfViewMiddleware都注釋掉

報錯:301

可以訪問但是無法登陸(301)

1 Forbidden (CSRF token missing or incorrect.): /login/
2 [07/May/2019 15:20:26] "POST /login/ HTTP/1.1" 301 0

方法一:
  setting中的 # 'django.middleware.csrf.CsrfViewMiddleware',被注釋了..解除注釋就好了。否則參考方法二
方法二:
  保證方法一實現,然后關閉所有Terminal下的所有Local,新建Local再啟動
方法三:
  保證方法一實現,使用Run(shift+F10)啟動程序

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM