用于演示fastApi

yangxiaolong 1e1d132897 init:项目初始化 1 month ago
__pycache__ f97532fd70 tortoise_orm 2 months ago
api 1e1d132897 init:项目初始化 1 month ago
templates 1e1d132897 init:项目初始化 1 month ago
upimg 82d1d3631c 静态文件 2 months ago
.gitignore 1e1d132897 init:项目初始化 1 month ago
README.md 1e1d132897 init:项目初始化 1 month ago
main.py 1e1d132897 init:项目初始化 1 month ago
models.py 1e1d132897 init:项目初始化 1 month ago
requirements.txt 1e1d132897 init:项目初始化 1 month ago
settings.py 1e1d132897 init:项目初始化 1 month ago

README.md

电影管理 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