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 相关文章推荐
pandas数值计算与排序方法
Apr 12 Python
解决python升级引起的pip执行错误的问题
Jun 12 Python
kafka-python批量发送数据的实例
Dec 27 Python
实例讲解Python3中abs()函数
Feb 19 Python
Python配置虚拟环境图文步骤
May 20 Python
Django 博客实现简单的全文搜索的示例代码
Feb 17 Python
解决Django Haystack全文检索为空的问题
May 19 Python
Python偏函数Partial function使用方法实例详解
Jun 17 Python
详解用Python调用百度地图正/逆地理编码API
Jul 02 Python
python接入支付宝的实例操作
Jul 20 Python
深入浅析Django MTV模式
Sep 04 Python
python3中apply函数和lambda函数的使用详解
Feb 28 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
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
javascript iframe编程相关代码
2009/12/28 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
2013/01/23 Javascript
js的for in循环和java里foreach循环的区别分析
2015/01/28 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
vue-router懒加载速度缓慢问题及解决方法
2018/11/25 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
Vue-Cli项目优化操作的实现
2019/10/27 Javascript
JS绘图Flot应用图形绘制异常解决方案
2020/10/16 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
Python验证码识别的方法
2015/07/10 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
pyqt5 textEdit、lineEdit操作的示例代码
2020/08/12 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
恶意软件的定义
2014/11/12 面试题
国贸专业个人求职信范文
2014/01/08 职场文书
职工趣味运动会方案
2014/02/10 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
社区班子对照检查材料
2014/08/27 职场文书
2014年乡镇卫生院工作总结
2014/11/24 职场文书
技术负责人岗位职责
2015/02/10 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫