FastAPI 请求模型及校验
# coding: utf8
from fastapi import FastAPI
from pydantic import BaseModel
from typing import Optional
app = FastAPI()
class UserIn(BaseModel):
name: str
age: int
desc: Optional[str] = None # 可选
@app.post('/users/')
def create_item(user: UserIn):
return user
# 启动: uvicorn main:app --reloadLast updated