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 14 Python
Python操作csv文件实例详解
Jul 31 Python
详解python3中zipfile模块用法
Jun 18 Python
Python后台开发Django的教程详解(启动)
Apr 08 Python
python原类、类的创建过程与方法详解
Jul 19 Python
Djang的model创建的字段和参数详解
Jul 27 Python
django 做 migrate 时 表已存在的处理方法
Aug 31 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
Oct 25 Python
浅谈PyTorch中in-place operation的含义
Jun 27 Python
Python 高效编程技巧分享
Sep 10 Python
PyQt5多线程防卡死和多窗口用法的实现
Sep 15 Python
Python爬虫基础讲解之请求
May 13 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
PHPMyAdmin 快速配置方法
2009/05/11 PHP
ie6 动态缩略图不显示的原因
2009/06/21 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
php数据结构之顺序链表与链式线性表示例
2018/01/22 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
2019/10/15 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
javascript 树控件 比较好用
2009/06/11 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
javascript的switch用法注意事项分析
2015/02/02 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
2017/12/18 jQuery
js字符串类型String常用操作实例总结
2019/07/05 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
Python实现全排列的打印
2018/08/18 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
2015/08/25 面试题
怎样写留学自荐信
2013/11/11 职场文书
综治宣传月活动总结
2014/04/28 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
运动会开幕式主持词
2015/07/01 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
python基础之文件操作
2021/10/24 Python