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简单猜数游戏实例
Jul 09 Python
python http接口自动化脚本详解
Jan 02 Python
matplotlib绘制动画代码示例
Jan 02 Python
python 脚本生成随机 字母 + 数字密码功能
May 26 Python
Python中循环后使用list.append()数据被覆盖问题的解决
Jul 01 Python
对python3新增的byte类型详解
Dec 04 Python
Python异常处理知识点总结
Feb 18 Python
Python Django切换MySQL数据库实例详解
Jul 16 Python
利用python实现汉字转拼音的2种方法
Aug 12 Python
Python Web框架之Django框架文件上传功能详解
Aug 16 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
Apr 15 Python
python判断变量是否为列表的方法
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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
php实现文件下载功能的几个代码分享
2014/05/10 PHP
PHP常用的小程序代码段
2015/11/14 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
通过DOM脚本去设置样式信息
2010/09/19 Javascript
JQuery实现用户名无刷新验证的小例子
2013/03/22 Javascript
javascript中的delete使用详解
2013/04/11 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
JavaScript实现基于十进制的四舍五入实例
2015/07/17 Javascript
vue.js的提示组件
2017/03/02 Javascript
HTML中使背景图片自适应浏览器大小实例详解
2017/04/06 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
浅谈JavaScript中的“!!”作用
2020/08/03 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
Python采用raw_input读取输入值的方法
2014/08/18 Python
django将图片上传数据库后在前端显式的方法
2018/05/25 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
详解Matplotlib绘图之属性设置
2019/08/23 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
pandas数据处理之绘图的实现
2020/06/15 Python
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
任命书格式
2014/06/05 职场文书
欢迎标语大全
2014/06/21 职场文书
2014法院四风问题对照检查材料思想汇报
2014/10/04 职场文书
北京英语导游词
2015/02/12 职场文书
2015年后勤工作总结范文
2015/04/08 职场文书
大学入学感言
2015/08/01 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
Feign调用传输文件异常的解决
2021/06/24 Java/Android
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android