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中优化NumPy包使用性能的教程
Apr 23 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
Nov 04 Python
使用PyV8在Python爬虫中执行js代码
Feb 16 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
kafka-python批量发送数据的实例
Dec 27 Python
python时间序列按频率生成日期的方法
May 14 Python
关于Python 中的时间处理包datetime和arrow的方法详解
Mar 19 Python
python中有帮助函数吗
Jun 19 Python
Python使用文件操作实现一个XX信息管理系统的示例
Jul 02 Python
python3实现常见的排序算法(示例代码)
Jul 04 Python
使用Python解决图表与画布的间距问题
Apr 11 Python
python小型的音频操作库mp3Play
Apr 24 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
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
php跨域cookie共享使用方法
2014/02/20 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
2015/12/01 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
javascript:void(0)使用探讨
2013/08/27 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
jQuery超简单遮罩层实现方法示例
2018/09/06 jQuery
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
2020/10/01 Javascript
在Python的Django框架中编写错误提示页面
2015/07/22 Python
详解python的ORM中Pony用法
2018/02/09 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
pandas求两个表格不相交的集合方法
2018/12/08 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
简单的大学生自我鉴定
2014/02/18 职场文书
财务会计自荐信范文
2014/02/21 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
踏青活动策划方案
2014/08/19 职场文书
党的作风建设心得体会
2014/10/22 职场文书
狮子林导游词
2015/02/03 职场文书
禁毒心得体会范文
2016/01/15 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
解决golang 关于全局变量的坑
2021/05/06 Golang
详解python的异常捕获
2022/03/03 Python
使用Python获取字典键对应值的方法
2022/04/26 Python