色彩时光 | 记录程序员世界的点点滴滴

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


您可能也对下面文章感兴趣:

Write a Comment


* Content (required) 10~500s

分类

热门标签

友情链接