django ajax 403错误记录
在使用jquery提交文件返回403的错误。查了网上的解决方法大概有三种。
1.settings.py 中 MIDDLEWARE_CLASSES 中 注释掉'django.middleware.csrf.CsrfViewMiddleware'
2.在view方法前加@csrf_exempt 装饰 from django.views.decorators.csrf import csrf_exempt
3.加入一段js代码 使得提交的请求带上token
由于在其它表单提交中需要totken 所以排除掉第一种方法。原本准备采用第三种方法尝试为解决。最后采用第二种方法快速解决问题。
django官方帮助ajax请求处理:https://docs.djangoproject.com/en/dev/ref/csrf/#ajax
您可能也对下面文章感兴趣:
There are 1 Comments to "django ajax 403错误记录"