# 个人媒体记录应用 - 后端 这是一个使用 Flask 和 SQLite 构建的后端服务,用于管理个人媒体记录(游戏、书籍、电影、番剧等)。 ## 环境要求 - Python 3.8+ - pip(Python 包管理器) ## 安装步骤 1. 创建虚拟环境(推荐): ```bash python -m venv venv source venv/bin/activate # 在 Windows 上使用 venv\Scripts\activate ``` 2. 安装依赖: ```bash pip install -r requirements.txt ``` ## 运行服务 ```bash python app.py ``` 服务将在 http://localhost:5000 上运行。 ## API 端点 - GET /api/media - 获取所有媒体记录 - POST /api/media - 创建新的媒体记录 - PUT /api/media/ - 更新指定 ID 的媒体记录 - DELETE /api/media/ - 删除指定 ID 的媒体记录 ## 数据模型 Media 模型包含以下字段: - id: 主键 - title: 标题 - type: 类型(game/book/movie/anime) - status: 状态(completed/in_progress/plan_to_watch) - rating: 评分 - notes: 笔记 - created_at: 创建时间 - updated_at: 更新时间