chore:初始化,数据库处理
This commit is contained in:
48
README.md
Normal file
48
README.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# 个人媒体记录应用 - 后端
|
||||
|
||||
这是一个使用 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> - 更新指定 ID 的媒体记录
|
||||
- DELETE /api/media/<id> - 删除指定 ID 的媒体记录
|
||||
|
||||
## 数据模型
|
||||
|
||||
Media 模型包含以下字段:
|
||||
- id: 主键
|
||||
- title: 标题
|
||||
- type: 类型(game/book/movie/anime)
|
||||
- status: 状态(completed/in_progress/plan_to_watch)
|
||||
- rating: 评分
|
||||
- notes: 笔记
|
||||
- created_at: 创建时间
|
||||
- updated_at: 更新时间
|
||||
Reference in New Issue
Block a user