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 用户登录验证的小例子
Mar 06 Python
python学习之第三方包安装方法(两种方法)
Jul 30 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
Jan 24 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
Apr 08 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
对python特殊函数 __call__()的使用详解
Jul 02 Python
详解python中__name__的意义以及作用
Aug 07 Python
python按行读取文件并找出其中指定字符串
Aug 08 Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 Python
利用python中集合的唯一性实现去重
Feb 11 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 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
php 清除网页病毒的方法
2008/12/05 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
2013/06/14 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
My Desktop :) 桌面式代码
2008/12/29 Javascript
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
40款非常有用的 jQuery 插件推荐(系列一)
2011/12/21 Javascript
JS的get和set使用示例
2014/02/20 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
js中数组插入、删除元素操作的方法
2017/02/15 Javascript
jquery实现数字输入框
2017/02/22 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
JavaScript输出所选择起始与结束日期的方法
2017/07/12 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
vue 页面加载进度条组件实例
2018/02/05 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
VUE中setTimeout和setInterval自动销毁案例
2020/09/07 Javascript
python开发之文件操作用法实例
2015/11/13 Python
Python 带有参数的装饰器实例代码详解
2018/12/06 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
python sorted方法和列表使用解析
2019/11/18 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
python 穷举指定长度的密码例子
2020/04/02 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
linux下进程间通信的方式
2014/12/23 面试题
Java编程面试题
2016/04/04 面试题
酒店应聘自荐信
2013/11/09 职场文书
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
国际商务系学生个人的自我评价
2013/11/26 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
高中生毕业评语
2014/12/30 职场文书
工作试用期自我评价
2015/03/10 职场文书
2015教师节通讯稿
2015/07/20 职场文书