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服务器端收发请求的实现代码
Sep 29 Python
Python中if __name__ == "__main__"详细解释
Oct 21 Python
详解python发送各类邮件的主要方法
Dec 22 Python
Python 闭包的使用方法
Sep 07 Python
Python机器学习之决策树算法
Dec 22 Python
Python获取系统所有进程PID及进程名称的方法示例
May 24 Python
利用Python将每日一句定时推送至微信的实现方法
Aug 13 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
Feb 22 Python
对Python的交互模式和直接运行.py文件的区别详解
Jun 29 Python
python读取图像矩阵文件并转换为向量实例
Jun 18 Python
python实现web邮箱扫描的示例(附源码)
Mar 30 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
支持oicq头像的留言簿(一)
2006/10/09 PHP
谈谈新手如何学习PHP
2006/12/14 PHP
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
php递归法读取目录及文件的方法
2015/01/30 PHP
大家都应该掌握的PHP关联数组使用技巧
2015/12/25 PHP
php基于curl实现随机ip地址抓取内容的方法
2016/10/11 PHP
css图片自适应大小
2007/11/28 Javascript
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
2012/03/14 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
JS 去前后空格大全(IE9亲测)
2013/07/15 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
微信小程序 icon组件详细及实例代码
2016/10/25 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
2018/04/13 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
python基于queue和threading实现多线程下载实例
2014/10/08 Python
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
Python实现的求解最大公约数算法示例
2018/05/03 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
行政管理专业推荐信
2013/11/02 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
八一建军节慰问信
2015/02/14 职场文书
大学生求职自荐信
2015/03/24 职场文书
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS
vue @ ~ 相对路径 路径别名设置方式
2022/06/05 Vue.js