构建django+vue项目

安装好django和vue-cli,我使用的版本是django3.0 / vue-cli 4.2.3

创建django项目

命令行创建:django-admin startproject project

创建vue项目

vue-cli4 可以使用可视化管理界面创建项目,命令行输入vue ui进入可视化管理界面
在django项目的根目录下创建vue项目

将vue项目打包

同样使用可视化管理界面打包,打包前先修改一些配置

修改项目配置下的Vue CLI:
公共资源路径为空,这样项目打包使用的就是相对路径,否则默认的是绝对路径;
资源目录填static,打包后会在输出目录生成一个static文件夹,存放vue项目的静态资源
其他配置不需要修改,保存后可以进行打包。

在任务下的build里点击运行,运行完毕即打包完成。

修改django配置

修改setings.py文件

添加模板文件,如下图

构建django+vue项目
添加静态文件目录,如下图,直接在settings.py文件末尾追加

构建django+vue项目
修改urls.py文件
添加路由,如下图

构建django+vue项目

目录结构

构建django+vue项目

在命令行运行django项目

命令行进入django项目根目录
python manage.py runserver 127.0.0.1:8000
打开浏览器输入网址django项目的网址检验是否成功
此时发现网页已经是vue的页面了,到这里django+vue项目就构建完成了。

相关文章: