from typing import Optionalfrom fastapi import FastAPI
from pydantic import BaseModel
#当一个模型属性具有默认值时,它不是必需的。否则它是一个必需属性。将默认值设为 None 可使其成为可选属性
app = FastAPI()
class Item(BaseModel):name:str #没有初始值都是必填description: Optional[str] = None #设置可选,字符串类型,None 有默认值,非必填price: floattax: Optional[float] = None@app.post("/items")
def creat_item(item:Item):return item