# 电影管理 API 场景包含电影、制片公司和演员。一部电影属于一家制片公司,并可以关联 多位演员。 ## 启动 ```powershell uv pip install -r requirements.txt uv run uvicorn main:app --reload ``` 启动后访问 `http://127.0.0.1:8000/docs` 查看接口文档。 ## 接口 | 请求 | 地址 | 方法名 | | --- | --- | --- | | GET | `/movies` | `list_movies` | | POST | `/movies` | `create_movie` | | PUT | `/movies/{movie_id}` | `update_movie` | | DELETE | `/movies/{movie_id}` | `delete_movie` | | GET | `/studios` | `list_studios` | | POST | `/studios` | `create_studio` | | PUT | `/studios/{studio_id}` | `update_studio` | | DELETE | `/studios/{studio_id}` | `delete_studio` | | GET | `/actors` | `list_actors` | | POST | `/actors` | `create_actor` | | PUT | `/actors/{actor_id}` | `update_actor` | | DELETE | `/actors/{actor_id}` | `delete_actor` | 所有 JSON 接口统一返回 `code`、`message` 和 `data` 三个字段。电影模板页面 地址为 `/pages/movies`。