fastapi
22 строки · 446.0 Байт
1from fastapi import FastAPI2from pydantic import BaseModel3
4app = FastAPI()5
6
7class Item(BaseModel):8name: str9description: str | None = None10price: float11tax: float | None = None12
13
14class User(BaseModel):15username: str16full_name: str | None = None17
18
19@app.put("/items/{item_id}")20async def update_item(item_id: int, item: Item, user: User):21results = {"item_id": item_id, "item": item, "user": user}22return results23