目錄
- 前言
- 項目準備
- 項目結構
- 應用創建
- 應用工廠
- `vben5-admin-backend/app/__init__.py` 文件
- `vben5-admin-backend/app/config.py` 文件
- `vben5-admin-backend/app/.env` 文件
- `vben5-admin-backend/app/logging_config.py` 文件
- `vben5-admin-backend/app/start.py` 文件
- `vben5-admin-backend/app/api/sys/models.py` 文件
- `vben5-admin-backend/app/api/auth/views.py` 文件
- 創建項目虛擬空間
- 安裝依賴包
- 數據庫定義和模型遷移
- 數據庫遷移命令
- 項目啟動和驗證
- 項目啟動
- 后端驗證
- 注冊添加用戶
- 用戶登錄
- 日志截圖
- 源碼
前言
大家好,我是cuiwin! 本節內容,我們從零開始開發基于Python(Flask)的后端項目,對接Vue Vben Admin(vben5)。
項目準備
- Python3.9 已安裝
- mysql5.7 已安裝
項目結構
/data/python_projects/vben5-admin-backend
├── app
│ ├── api
│ │ ├── auth
│ │ │ └── views.py
│ │ └── sys
│ │ ├── models.py
│ │ └── views.py
│ ├── config.py
│ ├── .env
│ ├── init.py
│ ├── logging_config.py
├── app.log
├── ENV_Vben5
├── instance
├── migrations
├── Readme.txt
├── requirements.txt
└── start.py
目錄說明:
app