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中使用platform模块获取系统信息的用法教程
Jul 08 Python
请不要重复犯我在学习Python和Linux系统上的错误
Dec 12 Python
Python中index()和seek()的用法(详解)
Apr 27 Python
使用python编写udp协议的ping程序方法
Apr 22 Python
Python实现Linux监控的方法
May 16 Python
python实现大量图片重命名
Mar 23 Python
python模拟预测一下新型冠状病毒肺炎的数据
Feb 01 Python
Tensorflow 多线程设置方式
Feb 06 Python
Python matplotlib画曲线例题解析
Feb 07 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
Jan 29 Python
python中xlrd模块的使用详解
Feb 01 Python
Python爬虫基础之简单说一下scrapy的框架结构
Jun 26 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
php array_merge下进行数组合并的代码
2008/07/22 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
2006/10/17 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
详解JavaScript中的blink()方法的使用
2015/06/08 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
JS实现点击拉拽轮播图pc端移动端适配
2018/09/05 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
Vue 路由间跳转和新开窗口的方式(query、params)
2019/12/25 Javascript
JS实现拖拽元素时与另一元素碰撞检测
2020/08/27 Javascript
学习python的几条建议分享
2013/02/10 Python
Python Requests 基础入门
2016/04/07 Python
python 公共方法汇总解析
2019/09/16 Python
Python 实现自动导入缺失的库
2019/10/29 Python
python快速排序的实现及运行时间比较
2019/11/22 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
Otel.com:折扣酒店预订
2017/08/24 全球购物
教育学专业实习生的自我鉴定
2013/11/26 职场文书
餐饮加盟计划书
2014/01/10 职场文书
农村结婚典礼主持词
2015/06/29 职场文书
创业计划书之农家乐
2019/10/09 职场文书
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL