隐藏页面特效

FastAPI系列:请求体中的单一值Body

请求体中的单一值Body

from typing import Annotated from fastapi import Body,FastAPI # Body()表示嵌入请求体中的单一值 from pydantic import BaseModel app = FastAPI() class Item(BaseModel): name: str price: float is_offer: Union[bool, None] = None class User(BaseModel): username: str full_name: str | None = None @app.get("/items/{item_id}") def update_item(item_id: int, item: Item, user: User, importance: Annotated[int, Body()]): return {"item_id": item_id, "item": item, "user": user, "importance": importance} """请求体 { "item":{ "name":"skt", "price": 90.2, "is_offer": true }, "user":{ "username": "li", "fullname": "lixianghe" }, "importance": 1 } """

__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/18041154.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(144)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2022-02-28 方法指针或非指针类型接收器
点击右上角即可分享
微信分享提示