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编码爬坑指南(必看)
Jun 10 Python
python框架django基础指南
Sep 08 Python
Django Admin 实现外键过滤的方法
Sep 29 Python
python去除字符串中的换行符
Oct 11 Python
django认证系统实现自定义权限管理的方法
Jul 16 Python
使用Python进行中文繁简转换的实现代码
Oct 18 Python
Python decorator拦截器代码实例解析
Apr 04 Python
如何基于python对接钉钉并获取access_token
Apr 21 Python
如何用python免费看美剧
Aug 11 Python
Python列表嵌套常见坑点及解决方案
Sep 30 Python
如何快速一次性卸载所有python包(第三方库)呢
Oct 20 Python
Django实现翻页的示例代码
May 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+MYSQL的文章管理系统(一)
2006/10/09 PHP
用PHP实现的四则运算表达式计算实现代码
2011/08/02 PHP
PHP四大安全策略
2014/03/12 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
YII中assets的使用示例
2014/07/31 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
JQuery jsonp 使用示例代码
2009/08/12 Javascript
情人节之礼 js项链效果
2012/02/13 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
2014 年最热门的21款JavaScript框架推荐
2014/12/25 Javascript
JavaScript插件化开发教程 (一)
2015/01/27 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
[30:51]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第一局
2016/03/04 DOTA
解析Python中的__getitem__专有方法
2016/06/27 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
python3中eval函数用法使用简介
2019/08/02 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
酒店个人培训自我鉴定
2013/12/11 职场文书
领导班子作风建设剖析材料
2014/10/11 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python