README.md 1020 B

电影管理 API

场景包含电影、制片公司和演员。一部电影属于一家制片公司,并可以关联 多位演员。

启动

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 接口统一返回 codemessagedata 三个字段。电影模板页面 地址为 /pages/movies