Python项目跨域问题解决方案


Posted in Python onJune 22, 2020

1.可以通过settings/dev.py的ALLOWED_HOSTS,设置允许访问

# 设置哪些客户端可以通过地址访问到后端  
ALLOWED_HOSTS = [
  'api.luffycity.cn',
]

2.安装跨域模块(一下代码修改都是在settings.dev下进行的)

pip install django-cors-headers -i https://pypi.douban.com/simple

添加应用

INSTALLED_APPS = (

...

'corsheaders',

...

)

中间件设置【必须写在第一个位置】

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

添加白名单

# CORS组的配置信息
CORS_ORIGIN_WHITELIST = (
'www.luffycity.cn:8080',
)
CORS_ALLOW_CREDENTIALS = False # 允许ajax跨域请求时携带cookie

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

Python 相关文章推荐
Django的分页器实例(paginator)
Dec 01 Python
解决python3爬虫无法显示中文的问题
Apr 12 Python
python实现pdf转换成word/txt纯文本文件
Jun 07 Python
Python实现基于C/S架构的聊天室功能详解
Jul 07 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
Dec 10 Python
python实现播放音频和录音功能示例代码
Dec 30 Python
Python脚本按照当前日期创建多级目录
Mar 01 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
Jun 04 Python
详解python websocket获取实时数据的几种常见链接方式
Jul 01 Python
Python *args和**kwargs用法实例解析
Mar 02 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
MATLAB数学建模之画图汇总
Jul 16 Python
python os模块在系统管理中的应用
Jun 22 #Python
解决tensorflow读取本地MNITS_data失败的原因
Jun 22 #Python
python实现猜数游戏(保存游戏记录)
Jun 22 #Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
Jun 22 #Python
在Mac中配置Python虚拟环境过程解析
Jun 22 #Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
Jun 22 #Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
Jun 22 #Python
You might like
给初学PHP的5个入手程序
2006/11/23 PHP
PHP 图片上传代码
2011/09/13 PHP
php中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
使用php实现快钱支付功能(涉及到接口)
2013/07/01 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
Yii2.0框架behaviors方法使用实例分析
2019/09/30 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
通过JS获取用户本地图片路径并显示的代码
2012/02/16 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
python读取并写入mat文件的方法
2019/07/12 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
Python如何对齐字符串
2020/07/30 Python
HTML5 本地存储 LocalStorage详解
2016/06/24 HTML / CSS
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
中科创达面试题
2016/12/28 面试题
Ajax和javascript的区别
2013/07/20 面试题
办公室文秘自我评价
2013/09/21 职场文书
车间副主任岗位职责
2013/12/24 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
教师党员承诺书2015
2015/01/21 职场文书
2015年人事工作总结范文
2015/04/09 职场文书
python实现局部图像放大
2021/11/17 Python