小编aba*_*a2s的帖子

如何使用 FastAPI 将下拉菜单添加到基于 BaseModel 的 Swagger UI autodocs?

我有以下课程:

class Quiz(BaseModel):
    question: str
    subject: str
    choice: str = Query(choices=('eu', 'us', 'cn', 'ru'))
         
Run Code Online (Sandbox Code Playgroud)

我可以像这样基于此类渲染表单

@api.post("/postdata")
def post_data(form_data: Quiz = Depends()):
    return form_data
Run Code Online (Sandbox Code Playgroud)

如何显示选择字段的下拉列表?

python swagger swagger-ui openapi fastapi

4
推荐指数
1
解决办法
3646
查看次数

标签 统计

fastapi ×1

openapi ×1

python ×1

swagger ×1

swagger-ui ×1