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中 sys.argv[]的用法简明解释
Dec 20 Python
python3+PyQt5自定义视图详解
Apr 24 Python
Python3.7中安装openCV库的方法
Jul 11 Python
python中将zip压缩包转为gz.tar的方法
Oct 18 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
May 18 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
Python如何实现邮件功能
May 27 Python
python求解汉诺塔游戏
Jul 09 Python
基于PyQT5制作一个桌面摸鱼工具
Feb 15 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
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
php实现aes加密类分享
2014/02/16 PHP
phplot生成图片类用法详解
2015/01/06 PHP
php实现图片等比例缩放代码
2015/07/23 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
JQuery UI皮肤定制
2009/07/27 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
JavaScript引用类型Array实例分析
2018/07/24 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
vue.js+element 默认提示中英文操作
2020/11/11 Javascript
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
对python程序内存泄漏调试的记录
2018/06/11 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
纺织工程专业个人求职信范文
2014/01/27 职场文书
培训班开班仪式主持词
2014/03/28 职场文书
质量月口号
2014/06/20 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
国际贸易实训报告
2014/11/05 职场文书
诚信承诺书
2015/01/19 职场文书
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS
JS实现简单九宫格抽奖
2022/06/28 Javascript
python manim实现排序算法动画示例
2022/08/14 Python