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 相关文章推荐
windows下安装python paramiko模块的代码
Feb 10 Python
python通过pil模块将raw图片转换成png图片的方法
Mar 16 Python
python九九乘法表的实例
Sep 26 Python
分享6个隐藏的python功能
Dec 07 Python
python K近邻算法的kd树实现
Sep 06 Python
Python 实现Windows开机运行某软件的方法
Oct 14 Python
Python对excel文档的操作方法详解
Dec 10 Python
python中设置超时跳过,超时退出的方式
Dec 13 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
Jan 04 Python
Windows上安装tensorflow  详细教程(图文详解)
Feb 04 Python
Django封装交互接口代码
Jul 12 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 11 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 metaphone()函数及php localeconv() 函数实例解析
2016/05/15 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
node.js中的socket.io入门实例
2014/04/26 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
2016/05/03 Javascript
bootstrap响应式表格实例详解
2017/05/15 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
python简单实现基数排序算法
2015/05/16 Python
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
浅谈python正则的常用方法 覆盖范围70%以上
2018/03/14 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
Python 加密与解密小结
2018/12/06 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
Django实现网页分页功能
2019/10/31 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
去加拿大的旅行和假期:Canadian Affair
2016/10/25 全球购物
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
2019年.net常见面试问题
2012/02/12 面试题
公司活动策划方案
2014/01/13 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
安全环保演讲稿
2014/08/28 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
涨价通知怎么写
2015/04/23 职场文书
匿名信格式范文
2015/05/27 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技