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中的random()方法的使用介绍
May 15 Python
Python获取运行目录与当前脚本目录的方法
Jun 01 Python
python实现外卖信息管理系统
Jan 11 Python
彻底搞懂Python字符编码
Jan 23 Python
mac下如何将python2.7改为python3
Jul 13 Python
python使用Matplotlib画饼图
Sep 25 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
python matplotlib实现双Y轴的实例
Feb 12 Python
Pytorch卷积层手动初始化权值的实例
Aug 17 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
Feb 25 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
Apr 21 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
第一节--面向对象编程
2006/11/16 PHP
一个PHP操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
php 传值赋值与引用赋值的区别
2010/12/29 PHP
深入php处理整数函数的详解
2013/06/09 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
2018/07/30 PHP
关于文本框的一些限制控制总结~~
2010/04/15 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
JavaScript SHA512&SHA256加密算法详解
2015/08/11 Javascript
NodeJS的Promise的用法解析
2016/05/05 NodeJs
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
解决ele ui 表格表头太长问题的实现
2019/11/13 Javascript
vue3.0实现点击切换验证码(组件)及校验
2020/11/18 Vue.js
python中list列表的高级函数
2016/05/17 Python
Python实现破解12306图片验证码的方法分析
2017/12/29 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
python识别验证码的思路及解决方案
2020/09/13 Python
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
新西兰领先的鞋类和靴子网上商城:Merchant 1948
2017/09/08 全球购物
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
香港彩色隐形眼镜在线商店:Stunninglens(全球免费送货)
2019/05/10 全球购物
ASICS印度官方网站:日本专业运动品牌
2020/06/20 全球购物
信息工作经验交流材料
2014/05/28 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
PHP命令行与定时任务
2021/04/01 PHP
使用python绘制横竖条形图
2022/04/21 Python