Skip to content

HQIT/geminar-admin

Repository files navigation

Geminar Admin

微课平台管理后台

功能

  • Django Admin 管理界面
  • 数据模型管理(Avatar、Speaker、Voice、Seminar、GenerationOrder)
  • Worker 回调 API
  • 数据库 migrations 管理

架构

┌─────────────────────────────────────┐
│  geminar-admin (本仓库)              │
│  ├── Django Admin (/admin/)         │
│  ├── 数据模型 (core/models.py)       │
│  ├── Worker 回调 API                 │
│  └── 数据库管理                      │
└─────────────────────────────────────┘
          │
    ┌─────┴─────┐
    ▼           ▼
┌─────────┐  ┌─────────────┐
│ console │  │   worker    │
│ 用户门户 │  │  执行引擎   │
└─────────┘  └─────────────┘

快速开始

  1. 配置环境变量
cp .env.example .env
  1. 初始化数据库
python manage.py migrate
python manage.py createsuperuser
  1. 启动服务
# 开发环境
python manage.py runserver 0.0.0.0:8000

# 生产环境
docker compose up -d

API 端点

路径 说明
/admin/ Django 管理后台
/api/callback/avatar//motions/ Avatar motions 回调
/api/callback/order// Order 状态回调
/api/callback/seminar// Seminar 状态回调
/api/callback/speaker// Speaker 状态回调

About

Geminar admin, 微课管理后台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors