django DRF+vue + Element搭建自动化平台后台全过程


后端项目搭建

1、启动数据库,并创建对应的数据库

MYSQL_ROOT_PASSWORD是root账号的连接密码

docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -v localpath:containerpath -d mysql:latest

 

2、创建django项目,以及对应的app,修改setting的db配置为mysql

 

3、创建数据表models,在app下面的view.py里面,表结构比较复杂可以新建目录结构存放

 

4、生成数据表

python ./manage.py makemigrations

python ./manage.py migrate

 

5、创建DRF序列化类,路径在app下新建serializers.py,表结构比较复杂可以新建目录结构存放

 

6、用自己熟悉的方式编写对应的接口,DRF接口编写方式从代码冗余度排行分别是:函数式接口(冗余代码最多)、类视图接口、通用类视图接口、视图集接口(冗余代码最少)

 

7、创建app的urls路径,并引入到主项目的urls路径下面

 

8、启动项目 python manage.py runserver

 

9、postman测试接口,后端环境搭建完成

前端项目搭建

1、环境准备

npm install webpack -g

npm install --global vue-cli

2、初始化项目

vue init webpack app_front

3、开发业务

4、调试

npm run dev

5、打包

npm run build

 

集成

1、修改后端项目配置,指向前端打包好的项目

2、编写dockerfile和docker-compose文件

 

 

 3、docker-compse up启动项目

 

4、完成

(如果是新环境搭建,注意db新建数据库、初始化表需要手工操作,这里没有自动完成)

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM