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实现多线程下载文件的代码实例
Jun 01 Python
Python利用turtle库绘制彩虹代码示例
Dec 20 Python
python读取文件名并改名字的实例
Jan 07 Python
Django uwsgi Nginx 的生产环境部署详解
Feb 02 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
Apr 29 Python
Python使用pyserial进行串口通信的实例
Jul 02 Python
python 申请内存空间,用于创建多维数组的实例
Dec 02 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
Mar 06 Python
解决import tensorflow as tf 出错的原因
Apr 16 Python
python爬虫搭配起Bilibili唧唧的流程分析
Dec 01 Python
方法汇总:Python 安装第三方库常用
Apr 26 Python
Python使用BeautifulSoup4修改网页内容
May 20 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
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
PIGCMS 如何关闭聊天机器人
2015/02/12 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
2015/08/31 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
javascript表单控件实例讲解
2016/09/13 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
Vee-Validate的使用方法详解
2017/09/22 Javascript
AngularJS中下拉框的基本用法示例
2017/10/11 Javascript
Vue登录注册并保持登录状态的方法
2018/08/17 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
js实现图片3D轮播效果
2019/09/21 Javascript
JavaScript获取当前url路径过程解析
2019/12/27 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
[40:13]Ti4 冒泡赛第二天 iG vs NEWBEE 2
2014/07/15 DOTA
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
Python实现的建造者模式示例
2018/08/06 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
Python中有几个关键字
2020/06/04 Python
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
战友聚会策划方案
2014/06/13 职场文书
送温暖献爱心活动总结
2014/07/08 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
幼儿园教师师德表现自我评价
2015/03/05 职场文书
Golang 结构体数据集合
2022/04/22 Golang