个人媒体记录应用 - 后端

这是一个使用 Flask 和 SQLite 构建的后端服务,用于管理个人媒体记录(游戏、书籍、电影、番剧等)。

环境要求

  • Python 3.8+
  • pipPython 包管理器)

安装步骤

  1. 创建虚拟环境(推荐):
python -m venv venv
source venv/bin/activate  # 在 Windows 上使用 venv\Scripts\activate
  1. 安装依赖:
pip install -r requirements.txt

运行服务

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: 更新时间
Description
No description provided
Readme 155 KiB
Languages
TypeScript 93.8%
Shell 6.2%