django与vue的完美结合_实现前后端的分离开发之后在整合的方法


Posted in Python onAugust 12, 2019

最近接到一个任务,就是用django后端,前段用vue,做一个普通的简单系统,我就是一搞后端的,听到vue也是比较震惊,之前压根没接触过vue.

看了vue的一些文档,还有一些项目,先说一下django与vue的完美结合吧!

首先是创建一个django项目

django-admin startproject mysite  # 创建mysite项目
 django-admin startapp blog  # 创建blog应用

一、接下来就是安装关于vue 的东西了

1、首先安装node.js,官网地址:https://nodejs.org/zh-cn/download/

2、使用npm淘宝镜像,避免npm下载速度过慢的问题 npm install -g cnpm --registry=https://registry.npm.taobao.org

3、使用cnpm 下载vue-cli cnmp install -g cue-cli

二、在django项目中创建vue项目

首先,进去django项目的项目目录中,执行:

vue-init webpack firstvue## firstvue为前端项目的名称,可自定义。创建的项目会跟django中的app一样的目录登记。类似一个前端app一样。

mysite 文件夹 blog 文件夹 和 firstvue文件夹 要在同一目录级别

在创建时,会弹出很多选择项,根据自己需求自定义修改。也可以全部回车,使用默认的。这里我就直接全部回车。

三、编写vue前端项目,直接编写就是,调试则可以执行。也可先不编写,跳过这一步

cd firstvue## 进入到上一部创建的firstvue项目中 
cnpm install    ## 安装需要的依赖模块 
cnpm run dev    ## 运行调式的服务,会启动一个web服务,访问localhost:8080 即可调式

四、vue项目写完后,打包vue项目,然后修改django配置,将vue集成到django中

cnpm run build ## 打包vue项目,会将所有东西打包成一个dist文件夹

五、接下来就是配置django中的setting文件了:

django与vue的完美结合_实现前后端的分离开发之后在整合的方法

六、修改django的主目录的urls文件:

django与vue的完美结合_实现前后端的分离开发之后在整合的方法

七、启动django服务,访问localhost:8000 则可以出现vue的首页。

python manage.py runserver

django与vue的完美结合_实现前后端的分离开发之后在整合的方法

以上这篇django与vue的完美结合_实现前后端的分离开发之后在整合的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 切片和range()用法说明
Mar 24 Python
python解析中国天气网的天气数据
Mar 21 Python
Python实现队列的方法
May 26 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
Jun 02 Python
Python构建网页爬虫原理分析
Dec 19 Python
python pandas修改列属性的方法详解
Jun 09 Python
python3下载抖音视频的完整代码
Jun 05 Python
Flask框架学习笔记之消息提示与异常处理操作详解
Aug 15 Python
Python导入模块包原理及相关注意事项
Mar 25 Python
解决Python数据可视化中文部分显示方块问题
May 16 Python
python输入中文的实例方法
Sep 14 Python
Django修改app名称和数据表迁移方案实现
Sep 17 Python
一行Python代码过滤标点符号等特殊字符
Aug 12 #Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
Aug 12 #Python
Django认证系统实现的web页面实现代码
Aug 12 #Python
django 自定义过滤器(filter)处理较为复杂的变量方法
Aug 12 #Python
django-filter和普通查询的例子
Aug 12 #Python
利用python实现汉字转拼音的2种方法
Aug 12 #Python
python面向对象 反射原理解析
Aug 12 #Python
You might like
长波知识介绍
2021/03/01 无线电
PHP批量生成缩略图的代码
2008/07/19 PHP
用PHP读取RSS feed的代码
2008/08/01 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
php二维数组转成字符串示例
2014/02/17 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
php实现两个数组相加的方法
2015/02/17 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
JavaScript 指导方针
2007/04/05 Javascript
javascript 函数调用规则
2009/08/26 Javascript
使用JS进行目录上传(相当于批量上传)
2010/12/05 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
jQuery实现div横向拖拽排序的简单实例
2016/07/13 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
使用Node.js实现base64和png文件相互转换的方法
2020/03/11 Javascript
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
Unix控制后台进程都有哪些进程
2016/09/22 面试题
个人简历自我评价
2014/01/06 职场文书
法学院方阵解说词
2014/01/29 职场文书
教师个人读书活动总结
2014/07/08 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
八年级物理教学反思
2016/02/19 职场文书
HttpClient实现表单提交上传文件
2022/08/14 Java/Android