1. 重构权限码规范,将系统权限前缀从perm:system改为system: 2. 扩展系统设置模型,支持string/image/select/boolean四种配置类型 3. 新增设置项选项配置、图片上传功能 4. 重构初始化权限数据,拆分权限与系统设置权限结构 5. 重写前端系统设置页面,支持按类型渲染不同配置表单 6. 添加python-multipart依赖支持文件上传 遗留问题: 1.系统设置页面的添加设置按钮无法使用
34 lines
498 B
Plaintext
34 lines
498 B
Plaintext
# FastAPI核心
|
||
fastapi>=0.133.0
|
||
uvicorn[standard]>=0.41.0
|
||
fastapi_cdn_host==0.10.0
|
||
|
||
# Pydantic数据验证
|
||
pydantic>=2.5.0
|
||
pydantic-settings>=2.1.0
|
||
pydantic[email]>=2.5.0
|
||
|
||
# 密码加密
|
||
passlib[bcrypt]>=1.7.4
|
||
|
||
# FastCRUD
|
||
fastcrud==0.21.0
|
||
|
||
# JWT
|
||
python-jose[cryptography]>=3.3.0
|
||
|
||
# SQLAlchemy ORM(包含异步支持)
|
||
sqlalchemy>=2.0.46
|
||
alembic>=1.18.4
|
||
|
||
# PostgreSQL
|
||
asyncpg>=0.31.0
|
||
|
||
# Redis异步客户端
|
||
redis>=7.2.0
|
||
|
||
# 验证码生成
|
||
captcha>=0.7.1
|
||
|
||
# 文件上传
|
||
python-multipart>=0.0.9 |