想象一下有一个这样的应用程序:
from fastapi import FastAPI
app = FastAPI()
@app.get("/items/{item_id}")
async def read_item(item_id: int):
return {"item_id": item_id}
Run Code Online (Sandbox Code Playgroud)
如何item_id在 swagger 中添加路径参数的描述?
Mat*_*ndh 20
您可以通过使用参数类型对象的实参来添加特定参数的描述:description
item_id: int = Path(..., description="An id representing an item")
Run Code Online (Sandbox Code Playgroud)
代表...默认值,应包含*。
...编辑*:如果包含对象,当前版本的 FastAPI 会引发错误Path,因此如果您使用的是最新(2023)版本,请忽略它。
| 归档时间: |
|
| 查看次数: |
5313 次 |
| 最近记录: |