签入版本

This commit is contained in:
2026-09-12 18:15:20 +08:00
commit bb84b8cda8
829 changed files with 101465 additions and 0 deletions
+72
View File
@@ -0,0 +1,72 @@
# +======================================================================
# | 模块: 项目依赖清单
# | 说明: 基于 FastAPI 的 DjangoAdmin 企业数字化开发平台所需 Python 包
# +======================================================================
# ============================================================
# Web 框架核心
# ============================================================
fastapi==0.140.0 # FastAPI 核心框架
uvicorn==0.51.0 # ASGI 服务器
requests==2.34.2
# ============================================================
# 数据库与 ORM
# ============================================================
SQLAlchemy==2.0.51 # ORM 核心
alembic>=1.13.0 # 数据库迁移工具
# ============================================================
# 数据库驱动(DB_DRIVER 切换)
# ============================================================
PyMySQL==1.2.0 # MySQL 驱动
psycopg[binary]>=3.1 # PostgreSQL 驱动
pymssql>=2.3.0 # SQL Server 驱动
oracledb>=2.0 # Oracle 驱动
# ============================================================
# 缓存与消息队列
# ============================================================
redis==8.0.1 # Redis 客户端
hiredis==3.4.0 # Redis 高性能解析器
# ============================================================
# 认证与安全
# ============================================================
PyJWT==2.13.0 # JWT 令牌处理
bcrypt==4.3.0 # 密码加密
bleach==6.4.0 # HTML 清洗(防 XSS)
tinycss2==1.5.1 # CSS 解析(bleach 依赖)
# ============================================================
# 配置与数据处理
# ============================================================
python-dotenv==1.2.2 # 环境变量加载
pydantic==2.13.4 # 数据验证
python-multipart==0.0.32 # 文件上传解析
# ============================================================
# 文件与图片处理
# ============================================================
openpyxl==3.1.5 # Excel 读写
Pillow==12.3.0 # 图片处理(验证码生成)
# ============================================================
# 任务调度
# ============================================================
APScheduler==3.11.2 # 定时任务调度
# ============================================================
# 工具库
# ============================================================
py-ip2region==3.0.4 # IP 地理位置查询
pypinyin==0.55.0 # 中文转拼音(代码生成器)
# ============================================================
# 测试依赖
# ============================================================
pytest>=7.4 # 测试框架
pytest-asyncio>=0.23 # 异步测试支持
httpx>=0.27 # HTTP 客户端(测试)
aiosqlite>=0.19 # SQLite 异步驱动(测试)
fakeredis>=2.20 # Redis 模拟(测试)