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创建和使用字典实例详解
Nov 01 Python
linux系统使用python监控apache服务器进程脚本分享
Jan 15 Python
python求列表交集的方法汇总
Nov 10 Python
Python学习笔记之文件的读写操作实例分析
Aug 07 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
使用pyqt5 tablewidget 单元格设置正则表达式
Dec 13 Python
Python3 读取Word文件方式
Feb 13 Python
一文轻松掌握python语言命名规范规则
Jun 18 Python
基于python实现删除指定文件类型
Jul 21 Python
python 调用API接口 获取和解析 Json数据
Sep 28 Python
python mongo 向数据中的数组类型新增数据操作
Dec 05 Python
python模块与C和C++动态库相互调用实现过程示例
Nov 02 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 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
2015/08/07 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
2016/04/29 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
2017/02/19 Javascript
jQuery给表格添加分页效果
2017/03/02 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
2019/05/05 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
JS前端基于canvas给图片添加水印
2020/11/11 Javascript
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
python编码最佳实践之总结
2016/02/14 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
Python tkinter label 更新方法
2018/10/11 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
Django跨域资源共享问题(推荐)
2020/03/09 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
Python调用C语言程序方法解析
2020/07/07 Python
Python pip安装第三方库实现过程解析
2020/07/09 Python
详解python中的lambda与sorted函数
2020/09/04 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
芬兰汽车配件商店:Autonvaraosat24
2017/01/30 全球购物
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
2012/06/02 面试题
优秀中职教师事迹材料
2014/08/26 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书