—— 阿尔伯特·爱因斯坦

程序员の奇妙冒险

Python,FastAPIFastAPIPython
2026-03-07 14:51阅读:评论:

开源项目-python-admin-vben 后台管理系统

python-admin-vben python-admin-vben 后台管理系统,使用Python v3.13、FastAPI v0.124.2 基于 vue-vben-admin 5.0 版本,vue3 vite6 ant-design-vue typescript 语法开发高性能后台管理系统

_PROTECTED3_PROTECTED7_PROTECTED4_PROTECTED8_PROTECTED0_PROTECTED9_PROTECTED1_PROTECTED10_PROTECTED2_PROTECTED11_PROTECTED5_PROTECTED12_PROTECTED6__
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
python-admin-vben/
apps/ # 业务应用核心
generator/ # 简陋的model代码生成器模块
modules/ # 业务模块集合
sys/ # 系统基础模块
basis/ # 系统基础功能
crud/ # CURD 操作封装
models/ # 数据库模型定义
params/ # 请求参数校验模型
routers/ # 接口路由定义
__init__.py # 当前接口路由定义导入
schemas/ # 数据传输模型
monitor/ # 系统监控模块
scheduler/ # 定时任务模块
[]/ # 自定义业务模块(如订单/商品等)
app_router.py # 应用模块路由总入口
config/ # 配置中心
.env # 环境变量配置
.env.dev # 开发环境变量配置
.env.docker # docker环境变量配置
.env.prod # 生产环境变量配置
settings.py # 系统配置
core/ # 核心框架
common/ # 通用业务逻辑
constants/ # 全局常量
framework/ # 框架扩展(中间件、认证等)
utils/ # 工具函数库
lib/ # 第三方依赖库
docker/ # docker部署
Dockerfile # 项目服务构建
docker-compose.yml # docker-compose 部署编排
script.sh # 部署以及操作命令脚本
main.py # 项目启动入口
requirements.txt # Python 依赖声明
 
_PROTECTED36_PROTECTED40_PROTECTED0_PROTECTED41_PROTECTED1_PROTECTED42_PROTECTED2_PROTECTED43_PROTECTED3_PROTECTED44_PROTECTED4_PROTECTED45_PROTECTED5_PROTECTED46_PROTECTED6_PROTECTED47_PROTECTED7_PROTECTED48_PROTECTED8_PROTECTED49_PROTECTED9_PROTECTED50_PROTECTED10_PROTECTED51_PROTECTED11_PROTECTED52_PROTECTED12_PROTECTED53_PROTECTED13_PROTECTED54_PROTECTED14_PROTECTED55_PROTECTED15_PROTECTED56_PROTECTED16_PROTECTED57_PROTECTED17_PROTECTED58_PROTECTED18_PROTECTED59_PROTECTED19_PROTECTED60_PROTECTED20_PROTECTED61_PROTECTED21_PROTECTED62_PROTECTED22_PROTECTED63_PROTECTED23_PROTECTED64_PROTECTED37_PROTECTED65_PROTECTED38_PROTECTED66_PROTECTED24_PROTECTED67_PROTECTED25_PROTECTED68_PROTECTED26_PROTECTED69_PROTECTED27_PROTECTED70_PROTECTED28_PROTECTED71_PROTECTED29_PROTECTED72_PROTECTED30_PROTECTED73_PROTECTED31_PROTECTED74_PROTECTED32_PROTECTED75_PROTECTED33_PROTECTED76_PROTECTED34_PROTECTED77_PROTECTED35_PROTECTED78_PROTECTED39__
1
2
3
4
5
6
7
8
-
- python3 -m venv .venv
- source .venv/bin/activate
- pip3 install -r requirements.txt
 
- WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning
- 使pip ./.venv/bin/pip install -r requirements.txt使root
 
  • 进入___PROTECTED_3__0___PROTECTED_4__2___PROTECTED_5__1__
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[Unit]
Description=fastapi service
After=network.target
 
[Service]
Type=simple
WorkingDirectory=/home/project/python-admin-vben
# 生产环境关键配置
Environment="ENV_FILE=prod"
 
ExecStart=/home/project/python-admin-vben/.venv/bin/python main.py
 
Restart=always
 
RestartSec=5
KillSignal=SIGINT
SyslogIdentifier=fastapi-identifier
User=root
 
[Install]
WantedBy=multi-user.target
 
  • ___PROTECTED_3__0___PROTECTED_4__2___PROTECTED_5__1__
1
2
3
4
systemctl daemon-reload
systemctl start fastapi
systemctl status fastapi
 
评论(0,共 null 条回复)
暂无评论来抢沙发吧~