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利用hook技术破解https的实例代码
Mar 25 Python
基于Python实现的百度贴吧网络爬虫实例
Apr 17 Python
用Python计算三角函数之acos()方法的使用
May 15 Python
在Python web中实现验证码图片代码分享
Nov 09 Python
Python实现的堆排序算法示例
Apr 29 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
May 25 Python
python opencv实现切变换 不裁减图片
Jul 26 Python
centos6.8安装python3.7无法import _ssl的解决方法
Sep 17 Python
Python查找文件中包含中文的行方法
Dec 19 Python
详解numpy的argmax的具体使用
May 27 Python
Tensorflow轻松实现XOR运算的方式
Feb 03 Python
Python 实现使用空值进行赋值 None
Mar 12 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 读取和编写 XML
2014/11/19 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
鼠标经过的文本框textbox变色
2009/05/21 Javascript
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
jQuery替换字符串(实例代码)
2013/11/13 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
Node.js 实现抢票小工具 & 短信通知提醒功能
2019/10/22 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
使用python获取电脑的磁盘信息方法
2018/11/01 Python
python write无法写入文件的解决方法
2019/01/23 Python
python多线程调用exit无法退出的解决方法
2019/02/18 Python
python socket 聊天室实例代码详解
2019/11/14 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
PyQt5实现画布小程序
2020/05/30 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
HTML5+WebSocket实现多文件同时上传的实例
2016/12/29 HTML / CSS
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
人力资源作业细则
2014/03/03 职场文书
和解协议书
2014/04/16 职场文书
《大禹治水》教学反思
2014/04/27 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
个人委托书范文
2015/01/28 职场文书
颐和园导游词400字
2015/01/30 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
2015年市场部工作总结
2015/04/30 职场文书
2015年教研组工作总结
2015/05/04 职场文书
2015年档案室工作总结
2015/05/23 职场文书
运动会广播稿100字
2015/08/19 职场文书
关于拾金不昧的感谢信(五篇)
2019/10/18 职场文书
基于JavaScript实现省市联动效果
2021/06/22 Javascript
Python实现信息管理系统
2022/06/05 Python
如何利用python创作字符画
2022/06/25 Python