如何使用FastApi依赖项向OpenAPI模式添加描述

2024-04-18 11:45:55 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我使用依赖关系系统,有没有办法将字段描述添加到FastAPI swagger模式

FastAPI docs的简单示例中,我看不到添加描述的地方

async def common_parameters(q: str = None, skip: int = 0, limit: int = 100):
    return {"q": q, "skip": skip, "limit": limit} 

Tags: 示例docsasync关系系统def地方swagger
1条回答
网友
1楼 · 发布于 2024-04-18 11:45:55

您可以使用QueryBody添加描述,具体取决于您的用例

from typing import Optional

from fastapi import FastAPI, Query

app = FastAPI()


@app.get("/dummy")
async def dummy(q: Optional[str] = Query(None, description="My description")):
    ...

您可以添加更多元数据,请参见documentation

相关问题 更多 >