django解决跨域问题

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数据请求成功了

**

相关推荐
程序员小远2 分钟前
Web自动化测试详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
红石程序员10 分钟前
Python环境管理
开发语言·python
开始学java10 分钟前
ArrayList容器类
后端
Lear11 分钟前
【JavaSE】反射与注解:深入剖析Java动态编程与案例实现
后端
Lear11 分钟前
【JavaSE】Stream流:让集合操作变得优雅而高效
后端
Chennnng12 分钟前
关于python版本,显卡版本,torch版本之间的问题
开发语言·python
战南诚23 分钟前
python序列化-dumps的妙用
python
华研前沿标杆游学36 分钟前
12月13日·东莞线下沙龙|少年企业家商业思维拓展营
python
北极糊的狐1 小时前
stream.findFirst().get() 报错 NoSuchElementException
开发语言·python
黑客思维者1 小时前
Python数据清洗实战:去重/标准化
开发语言·python·数据清洗·数据标准化