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验证代理ip是否可用的实现方法
Jul 25 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
Oct 14 Python
python实现基于信息增益的决策树归纳
Dec 18 Python
浅谈python的深浅拷贝以及fromkeys的用法
Mar 08 Python
Django模板语言 Tags使用详解
Sep 09 Python
python pyenv多版本管理工具的使用
Dec 23 Python
pandas实现DataFrame显示最大行列,不省略显示实例
Dec 26 Python
Python如何操作office实现自动化及win32com.client的运用
Apr 01 Python
如何基于线程池提升request模块效率
Apr 18 Python
Python通过Schema实现数据验证方式
Nov 12 Python
python使用XPath解析数据爬取起点小说网数据
Apr 22 Python
Python编写冷笑话生成器
Apr 20 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
PHP XML备份Mysql数据库
2009/05/27 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
JavaScript删除指定子元素代码实例
2015/01/13 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
AngularJS入门之动画
2016/07/27 Javascript
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
基于JavaScript伪随机正态分布代码实例
2019/11/07 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
详解Python正则表达式re模块
2019/03/19 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
pandas分区间,算频率的实例
2019/07/04 Python
django 中QuerySet特性功能详解
2019/07/25 Python
详解如何减少python内存的消耗
2019/08/09 Python
基于python实现把图片转换成素描
2019/11/13 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
意大利在线药房:Saninforma
2021/02/11 全球购物
业务主管岗位职责
2013/11/20 职场文书
工程部主管岗位职责
2015/02/12 职场文书
《我的长生果》教学反思
2016/02/20 职场文书
2019年关于小学生课外阅读情况的分析报告
2019/12/02 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python