django解决跨域问题
第一步
查看自己的 django 依赖里面有没有 django-cors-headers 包 直接 cmd
pin list
第二步如果没有
在自己的 pycharm 里面安装 django-cors-headers 包
pip install django-cors-headers
第三步检查是否安装成功
查看自己的 django-cors-headers 安装成功没有 重复第一步即可
第四步使用
1.在django项目settings.py文件里找到 INSTALLED APPS 注册一下这个包 corsheaders
2. 在django项目settings.py文件里找到 MIDDLEWARE 注册一下中间件名称 corsheaders.middleware.CorsMiddleware
并且把 csrf 这个中间件注销掉
***
切记只能添加到 csrf 的前面***
**
如果不注销 csrf 这个 中间件 ,期前端使用 post 请求时**
前端使用Post请求 这是没有注销 csrf 中间件报的错了
这是注销掉后
post数据请求成功了
**