djangoDRF+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、完成
django登录注册功能(如果是新环境搭建,注意db新建数据库、初始化表需要⼿⼯操作,这⾥没有⾃动完成)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论