Django vue前后端分离整合过程解析

作者:官爷 时间:2022-04-07 21:01:04 

最近接到一个任务,就是用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的首页。

Django vue前后端分离整合过程解析

python manage.py runserver

来源:https://blog.csdn.net/guan__ye/article/details/80451318

标签:Django,vue,前端,后端
0
投稿

猜你喜欢

  • Oracle 数据库连接查询SQL语句

    2009-08-05 20:56:00
  • Window.Open详解

    2008-06-08 13:43:00
  • javascript让浏览器实现复读机的功能

    2008-10-10 11:49:00
  • python实现根据给定坐标点生成多边形mask的例子

    2022-03-22 14:40:15
  • Python编译为二进制so可执行文件实例

    2023-03-05 06:30:36
  • asp.net实现图片以二进制流输出的两种方法

    2023-06-28 21:49:02
  • 一个asp正则替换的方法

    2008-11-25 14:05:00
  • Python Pandas工具绘制数据图使用教程

    2023-02-08 01:16:40
  • Python实现高斯函数的三维显示方法

    2023-07-04 01:47:22
  • 如何判断电子邮件的地址格式是否正确?

    2010-01-12 20:12:00
  • CSS中背景background的一些语法

    2009-03-24 21:02:00
  • Python利用keras接口实现深度神经网络回归

    2021-02-07 12:01:41
  • Pyhhon之Pygame的Font文本和字体

    2021-08-14 13:00:33
  • python装饰器代码深入讲解

    2023-08-17 20:59:19
  • Python 计算任意两向量之间的夹角方法

    2022-11-10 07:01:47
  • ASP codepage 页面编码使用说明

    2011-03-03 11:24:00
  • Mootools 1.2教程(4)——函数

    2008-11-18 15:36:00
  • Python线程池thread pool创建使用及实例代码分享

    2022-02-26 00:43:35
  • 最新CSS兼容方案

    2008-08-13 13:20:00
  • Pytorch转tflite方式

    2023-08-10 03:47:29
  • asp之家 网络编程 m.aspxhome.com