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>
原文地址:https://www.cnblogs.com/hqc-for-s/p/12013193.html
时间: 2024-10-02 02:16:27