怎么用django+vue实现跨域
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇"怎么用django+vue实现跨域"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇
千家信息网最后更新 2025年11月09日怎么用django+vue实现跨域1. 安装
2. 修改项目配置文件
3. 前端vue使用
4. 前端vue配置
5. 在
这篇"怎么用django+vue实现跨域"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"怎么用django+vue实现跨域"文章吧。
版本
Django 2.2.3
Python 3.8.8
djangorestframework 3.13.1
django-cors-headers 3.11.0
django实现跨域
说明:此处方法为后端解决跨越,即django端解决跨越。
1. 安装 django-cors-headers 库
pip install django-cors-headers
2. 修改项目配置文件 项目/settings.py
...# Application definitionINSTALLED_APPS = [ 'django.contrib.staticfiles', 'corsheaders', # 添加:跨域组件 'rest_framework', # 添加:DRF框架 'home', # 子应用]MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', # 添加:放首行(放其他行未测试) 'django.middleware.security.SecurityMiddleware', ...# CORS组的配置信息CORS_ORIGIN_WHITELIST = ( 'http://127.0.0.1:8080', # 这里需要注意: 1. 必须添加http://否则报错(https未测试) 2. 此地址就是允许跨域的地址,即前端地址)CORS_ALLOW_CREDENTIALS = True # 允许ajax跨域请求时携带cookie
至此django端配置完毕
3. 前端vue使用axios访问后端django提供的数据接口,安装axios
npm install axios -S
4. 前端vue配置axios插件,修改src/main.js
...import axios from 'axios'; // 添加: 导入axios包// axios.defaults.withCredentials = true; // 允许ajax发送请求时附带cookieVue.prototype.$axios = axios; // 把对象挂载vue中···
5. 在XX.vue中跨域请求数据
··· created: function() { // 获取轮播图 this.$axios.get("http://127.0.0.1:8000/book/").then(response => { console.log(response.data) this.banner_list = response.data }).catch(response => { console.log(response) }) // http://127.0.0.1:8000/book/ 这个就是后端django接口···代码
以上就是关于"怎么用django+vue实现跨域"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
内容
配置
前端
地址
就是
接口
数据
文章
知识
篇文章
项目
测试
代码
价值
信息
大部分
对象
插件
文件
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国产实时数据库哪家好
郑大网络安全考研
tbc怀旧服装备数据库
上海戴尔服务器续保哪家便宜
安徽电商软件开发有用吗
餐饮管理系统显示服务器无法连接
医保局网络安全宣传周活动总结
ssc软件开发
网络安全宣传工作内容
最好的服务器防护软件下载
专科智能互联网络技术
pt小助手 下载服务器
excel服务器免费版
数据库中数组用什么类型
2020网络安全法答题答案
服务器+远程bios+管理
数据库查询表的大小写吗
网络安全九大企业
软件开发专业一本大学
软件开发全套工作计划
软件开发条件和限制
网络安全常识简报
服务器的操作系统的自锁功能
栖霞微信小程序软件开发推荐
默认数据库接口
软件开发外协协议
丛台区盘古网络技术有限公司
国防科大仿真软件开发
小学开展扫黄打非网络安全课
epic服务器下载慢