Django中使用CORS实现跨域请求过程解析


Posted in Python onAugust 05, 2019

跨域请求:

请求url包含协议、网址、端口,任何一种不同都是跨域请求。

1.安装cors模块

pip install django-cors-headers

2.添加应用

INSTALLED_APPS = (
  ...
  'corsheaders',
  ...
)

3.设置中间件

MIDDLEWARE = [
  'corsheaders.middleware.CorsMiddleware',
  ...
]

4.添加允许访问的白名单,凡是出现在白名单的域名都可以访问后端接口

# CORS
CORS_ORIGIN_WHITELIST = (
  '127.0.0.1:8080',
  'localhost:8080',
)
CORS_ALLOW_CREDENTIALS = True # 指明在跨域访问中,后端是否支持对cookie的操作。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之有容乃大的list(2)
Sep 15 Python
Python中生成器和yield语句的用法详解
Apr 17 Python
python 读写txt文件 json文件的实现方法
Oct 22 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
Apr 26 Python
python的concat等多种用法详解
Nov 28 Python
python将pandas datarame保存为txt文件的实例
Feb 12 Python
python远程邮件控制电脑升级版
May 23 Python
python如何读取bin文件并下发串口
Jul 05 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
Sep 20 Python
Python切图九宫格的实现方法
Oct 10 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
python 中yaml文件用法大全
Jul 04 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
Aug 05 #Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
Aug 05 #Python
用django设置session过期时间的方法解析
Aug 05 #Python
基于python 微信小程序之获取已存在模板消息列表
Aug 05 #Python
Python中typing模块与类型注解的使用方法
Aug 05 #Python
Python及Pycharm安装方法图文教程
Aug 05 #Python
python redis连接 有序集合去重的代码
Aug 04 #Python
You might like
js和php邮箱地址验证的实现方法
2014/01/09 PHP
php实现用户登陆简单实例
2017/04/04 PHP
PHP实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
javascript for循环设法提高性能
2010/02/24 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
js 遍历json返回的map内容示例代码
2013/10/29 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
js密码强度检测
2016/01/07 Javascript
分享javascript实现的冒泡排序代码并优化
2016/06/05 Javascript
Three.js快速入门教程
2016/09/09 Javascript
JavaScript数组去重的6个方法
2017/01/21 Javascript
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
[40:03]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
各个系统下的Python解释器相关安装方法
2015/10/12 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
Python 中Django验证码功能的实现代码
2019/06/20 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
python3.x 生成3维随机数组实例
2019/11/28 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
django 多数据库及分库实现方式
2020/04/01 Python
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
优秀班集体先进事迹材料
2014/05/28 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
学校推普周活动总结
2015/05/07 职场文书
开业典礼致辞
2015/07/29 职场文书
2016高考冲刺决心书
2015/09/23 职场文书
2016教师校本培训心得体会
2016/01/08 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
python3实现常见的排序算法(示例代码)
2021/07/04 Python