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