00cb76c73f
- GET /admin:Jinja 模板渲染(登录页 / 管理台),媒体库、播放列表、设置由服务端渲染 - POST /admin/login:表单登录 + HMAC 签名 Cookie(DPM_ADMIN_SECRET),GET /admin/logout 退出 - /static/admin.css + admin.js:动态操作(上传进度/播放控制/设置/SSE 状态/预览弹窗)调 REST 后整页刷新 - 前端移除 React Admin 页面与 /admin 路由(Admin.jsx 删除);媒体/播放列表接口保持不变 - 依赖改用 uv 管理(pyproject.toml + uv.lock,含 jinja2),README 更新启动方式
16 lines
328 B
TOML
16 lines
328 B
TOML
[project]
|
|
name = "backend"
|
|
version = "0.1.0"
|
|
description = "Add your description here"
|
|
readme = "README.md"
|
|
requires-python = ">=3.12"
|
|
dependencies = [
|
|
"certifi>=2024.2",
|
|
"fastapi>=0.110",
|
|
"paho-mqtt>=1.6,<2",
|
|
"python-multipart>=0.0.9",
|
|
"uvicorn[standard]>=0.29",
|
|
"dashscope>=1.26",
|
|
"jinja2>=3.1",
|
|
]
|