Django+uni-app实现数据通信中的请求跨域的示例代码


Posted in Python onOctober 12, 2019

前后端分离的模式下,后端使用Django RestFramework,前端使用uni-app来进行APP的开发。

前端代码:

Django+uni-app实现数据通信中的请求跨域的示例代码

Django+uni-app实现数据通信中的请求跨域的示例代码

Django后端跨域配置

settings.py配置文件中添加:

INSTALLED_APPS = [

'corsheaders',
]

中间件中添加

'corsheaders.middleware.CorsMiddleware',
# 注意顺序 一定是在common中间件的前面
MIDDLEWARE = [

# 'accounts.MyCsrfMiddleware.CORSMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
# 注意顺序 一定是在common中间件的前面
'django.middleware.common.CommonMiddleware',
]

settings.py最末尾添加:

CORS_ORIGIN_ALLOW_ALL = True

允许携带cookie:

CORS_ALLOW_CREDENTIALS = True

测试跨域访问是否成功的视图函数

`def test(request):
  return JsonResponse({"status": 0, "message": "This is Django Message!"})
`

rom django.contrib import admin

URL

from django.urls import path
from django.conf.urls import url, include

urlpatterns = [

  # test ok
  url(r'test/', views.test),

]

测试,在Hbuilder中启动前端项目,同时后端项目也启动

Django+uni-app实现数据通信中的请求跨域的示例代码

问题:

Django+uni-app实现数据通信中的请求跨域的示例代码

原因

请求头的问题

Django+uni-app实现数据通信中的请求跨域的示例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python求两个list的差集、交集与并集的方法
Nov 01 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
Apr 08 Python
python实现简单爬虫功能的示例
Oct 24 Python
Python基础练习之用户登录实现代码分享
Nov 08 Python
Python装饰器的执行过程实例分析
Jun 04 Python
python多进程使用及线程池的使用方法代码详解
Oct 24 Python
Python配置文件处理的方法教程
Aug 29 Python
TensorFlow tensor的拼接实例
Jan 19 Python
如何在Python 游戏中模拟引力
Mar 27 Python
python 追踪except信息方式
Apr 25 Python
python:删除离群值操作(每一行为一类数据)
Jun 08 Python
Python2手动安装更新pip过程实例解析
Jul 16 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 #Python
python 多进程并行编程 ProcessPoolExecutor的实现
Oct 11 #Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 #Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
Oct 11 #Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
Oct 11 #Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 #Python
Python中的延迟绑定原理详解
Oct 11 #Python
You might like
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
2013/06/29 PHP
php使用百度天气接口示例
2014/04/22 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
tp5框架的增删改查操作示例
2019/10/31 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
原生js实现无限循环轮播图效果
2017/01/20 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
python模糊图片过滤的方法
2018/12/14 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
python3多线程知识点总结
2019/09/26 Python
Tensorflow 多线程设置方式
2020/02/06 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
Europcar意大利:汽车租赁
2019/07/07 全球购物
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
软件缺陷的分类都有哪些
2014/08/22 面试题
求职信模板怎么做
2014/01/26 职场文书
群众路线教育党课主持词
2014/04/01 职场文书
学风建设演讲稿
2014/09/12 职场文书
办理信用卡工作证明
2014/09/30 职场文书
2014年居委会工作总结
2014/12/09 职场文书
国家助学金感谢信
2015/01/21 职场文书
留学推荐信怎么写
2015/03/26 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
茶花女读书笔记
2015/06/29 职场文书
遗嘱范文
2015/08/07 职场文书
关于 Python json中load和loads区别
2021/11/07 Python