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实现问号表达式(?)的方法
Nov 27 Python
python自定义解析简单xml格式文件的方法
May 11 Python
Python中文字符串截取问题
Jun 15 Python
快速了解Python相对导入
Jan 12 Python
python按比例随机切分数据的实现
Jul 11 Python
Python列表的切片实例讲解
Aug 20 Python
使用Python实现正态分布、正态分布采样
Nov 20 Python
python中的split()函数和os.path.split()函数使用详解
Dec 21 Python
python手写均值滤波
Feb 19 Python
python3.8动态人脸识别的实现示例
Sep 21 Python
python自动化测试三部曲之unittest框架的实现
Oct 07 Python
Python OpenCV实现图像模板匹配详解
Apr 07 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
PHP钩子实现方法解析
2019/05/21 PHP
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
JQuery中解决重复动画的方法
2016/10/17 Javascript
判断颜色是否合法的正则表达式(详解)
2017/05/03 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
vue环形进度条组件实例应用
2018/10/10 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
一个基于flask的web应用诞生 用户注册功能开发(5)
2017/04/11 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
2019/06/04 Python
Numpy的简单用法小结
2019/08/28 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
python logging添加filter教程
2019/12/24 Python
python with (as)语句实例详解
2020/02/04 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
如何在python中执行另一个py文件
2020/04/30 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
十八届三中全会感言
2014/03/10 职场文书
安踏广告词改编版
2014/03/21 职场文书
办公室主任岗位承诺书
2014/05/29 职场文书
无房证明范本
2014/09/17 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python
MongoDB误操作后使用oplog恢复数据
2022/04/11 MongoDB