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 相关文章推荐
使用Python绘制图表大全总结
Feb 11 Python
Python实现通过文件路径获取文件hash值的方法
Apr 29 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
pandas 将list切分后存入DataFrame中的实例
Jul 03 Python
python数据批量写入ScrolledText的优化方法
Oct 11 Python
Python_查看sqlite3表结构,查询语句的示例代码
Jul 17 Python
基于Tensorflow高阶读写教程
Feb 10 Python
通过python 执行 nohup 不生效的解决
Apr 16 Python
Numpy中ndim、shape、dtype、astype的用法详解
Jun 14 Python
python 实现关联规则算法Apriori的示例
Sep 30 Python
Python如何使用ConfigParser读取配置文件
Nov 12 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
Jan 24 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 session常见问题集锦及解决办法总结
2007/03/18 PHP
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
PHP中error_reporting函数用法详细介绍
2017/06/11 PHP
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
详解JavaScript基于面向对象之创建对象(2)
2015/12/10 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
AngularJs Managing Service Dependencies详解
2016/09/02 Javascript
JavaScript数据结构之二叉树的遍历算法示例
2017/04/13 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
vue单文件组件无法获取$refs的问题
2020/06/24 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
浅谈python socket函数中,send与sendall的区别与使用方法
2017/05/09 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
python常量折叠基础知识点讲解
2021/02/28 Python
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
兼职业务员岗位职责
2014/01/01 职场文书
授权委托书范文
2014/07/31 职场文书
公司委托书范本5篇
2014/09/20 职场文书
乡镇党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
对公司的意见和建议
2015/06/04 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
django中websocket的具体使用
2022/01/22 Python