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系列之新版本导入httplib模块报ImportError解决方案
May 23 Python
Python判断文本中消息重复次数的方法
Apr 27 Python
Python编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
Python切片操作深入详解
Jul 27 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
Oct 30 Python
Python实现新型冠状病毒传播模型及预测代码实例
Feb 05 Python
Python使用configparser库读取配置文件
Feb 22 Python
解决Python中报错TypeError: must be str, not bytes问题
Apr 07 Python
导致python中import错误的原因是什么
Jul 01 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 18 Python
python入门之算法学习
Apr 22 Python
python非标准时间的转换
Jul 25 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 screw加密php源代码
2013/06/20 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
js实现简单的星级选择器提交效果适用于评论等
2013/10/18 Javascript
浅析用prototype定义自己的方法
2013/11/14 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
JavaScript操作 url 中 search 部分方法函数
2016/06/15 Javascript
webpack进阶——缓存与独立打包的用法
2017/08/02 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
2019/05/21 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
c++生成dll使用python调用dll的方法
2014/01/20 Python
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
详解python并发获取snmp信息及性能测试
2017/03/27 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
Python requests.post方法中data与json参数区别详解
2020/04/30 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
平面设计岗位职责
2013/12/14 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
团支部建设方案
2014/05/02 职场文书
颐和园导游词
2015/01/30 职场文书
班组长如何制订适合本班组的工作计划?
2019/07/10 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书
详解Vue的sync修饰符
2021/05/15 Vue.js
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python
Ajax异步刷新功能及简单案例
2021/11/20 Javascript