fastapi
17 строк · 479.0 Байт
1from fastapi import FastAPI2from pydantic import BaseModel, Field3
4app = FastAPI()5
6
7class Item(BaseModel):8name: str = Field(examples=["Foo"])9description: str | None = Field(default=None, examples=["A very nice Item"])10price: float = Field(examples=[35.4])11tax: float | None = Field(default=None, examples=[3.2])12
13
14@app.put("/items/{item_id}")15async def update_item(item_id: int, item: Item):16results = {"item_id": item_id, "item": item}17return results18