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进阶教程之文本文件的读取和写入
Aug 29 Python
bpython 功能强大的Python shell
Feb 16 Python
python脚本实现xls(xlsx)转成csv
Apr 10 Python
详解python发送各类邮件的主要方法
Dec 22 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
名片管理系统python版
Jan 11 Python
python scatter散点图用循环分类法加图例
Mar 19 Python
python 字符串追加实例
Jul 20 Python
django 配置阿里云OSS存储media文件的例子
Aug 20 Python
python的json包位置及用法总结
Jun 21 Python
Python 处理表格进行成绩排序的操作代码
Jul 26 Python
Pytorch中使用ImageFolder读取数据集时忽略特定文件
Mar 23 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作的文本留言本的例子(六)
2006/10/09 PHP
php生成txt文件标题及内容的方法
2014/01/16 PHP
PHP中异常处理的一些方法整理
2015/07/03 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
2015/11/10 PHP
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
JS对象与JSON格式数据相互转换
2012/02/20 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
JavaScript通过prototype给对象定义属性用法实例
2015/03/23 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
js仿拉勾网首页穿墙广告效果
2017/03/08 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
详解使用mocha对webpack打包的项目进行"冒烟测试"的大致流程
2020/04/27 Javascript
使用Python生成XML的方法实例
2017/03/21 Python
详解如何使用Python编写vim插件
2017/11/28 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2015/09/07 面试题
师说教学反思
2014/02/07 职场文书
商场消防演习方案
2014/02/12 职场文书
交通事故私了协议书
2014/04/16 职场文书
食品安全承诺书
2014/05/22 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
公司董事任命书
2015/09/21 职场文书
2016天猫双十一广告语
2016/01/28 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
JPA如何使用entityManager执行SQL并指定返回类型
2021/06/15 Java/Android
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript