微课平台管理后台
- Django Admin 管理界面
- 数据模型管理(Avatar、Speaker、Voice、Seminar、GenerationOrder)
- Worker 回调 API
- 数据库 migrations 管理
┌─────────────────────────────────────┐
│ geminar-admin (本仓库) │
│ ├── Django Admin (/admin/) │
│ ├── 数据模型 (core/models.py) │
│ ├── Worker 回调 API │
│ └── 数据库管理 │
└─────────────────────────────────────┘
│
┌─────┴─────┐
▼ ▼
┌─────────┐ ┌─────────────┐
│ console │ │ worker │
│ 用户门户 │ │ 执行引擎 │
└─────────┘ └─────────────┘
- 配置环境变量
cp .env.example .env- 初始化数据库
python manage.py migrate
python manage.py createsuperuser- 启动服务
# 开发环境
python manage.py runserver 0.0.0.0:8000
# 生产环境
docker compose up -d| 路径 | 说明 |
|---|---|
| /admin/ | Django 管理后台 |
| /api/callback/avatar//motions/ | Avatar motions 回调 |
| /api/callback/order// | Order 状态回调 |
| /api/callback/seminar// | Seminar 状态回调 |
| /api/callback/speaker// | Speaker 状态回调 |