Forbidden (CSRF token missing or incorrect.):

那年仲夏 提交于 2019-12-10 01:43:22
    CSRF令牌失效或丢失,Ajax请求页面报错(403 Forbidden ) csrftoken存在 页面响应为CSRF验证失败请求被中断,经过测试,该错误并非是没有在表单中加入{% csrf_token%} 导致【试过】 刷新dns缓存依然无法解决该问题,
   
解决:
检查setting配置中 'django.middleware.csrf.CsrfViewMiddleware',
在浏览器隐私中清除cookie,【无效】
刷新dns【无效】
最后解决方案:
在引用js之前加入Ajax启动项,之前曾经有一个启动项的,但是莫名其妙失效
<script>
  $.ajaxSetup({
    data: {csrfmiddlewaretoken: '{{ csrf_token }}'}
  })
</script>
 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!