后端項目搭建
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新建數據庫、初始化表需要手工操作,這里沒有自動完成)