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