例如假设我们有两个端点:
class FooRequest(BaseModel):
data: str
@router.post("/foo/", response_model=FooRequest)
async def foo_view(data: FooRequest) -> FooRequest:
...
@router.get("/bar/", response_model=FooRequest)
async def bar_view(data: str = Query(..., description="Data param")) -> FooRequest:
...
在 swagger UI/bar/
端点将有正确记录的查询参数,/foo/
并将有一些没有任何描述的帖子正文的抽象示例。
那么我如何记录后身体模型呢?