|
|
1 month ago | |
|---|---|---|
| __pycache__ | 2 months ago | |
| api | 1 month ago | |
| templates | 1 month ago | |
| upimg | 2 months ago | |
| .gitignore | 1 month ago | |
| README.md | 1 month ago | |
| main.py | 1 month ago | |
| models.py | 1 month ago | |
| requirements.txt | 1 month ago | |
| settings.py | 1 month ago |
场景包含电影、制片公司和演员。一部电影属于一家制片公司,并可以关联 多位演员。
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。