在 OpenAPI 中启用“尝试一下”,这样就无需单击

Pyt*_*ver 4 python swagger swagger-ui openapi fastapi

我正在使用 FastAPI 和 OpenAPI/Swagger UI 来查看和测试我的端点。

每次我第一次使用端点时,为了测试它,我必须先单击按钮Try it out,这变得很乏味。

有没有办法让它消失并能够立即测试端点?

Arn*_*rne 5

"swagger_ui_parameters"是的,您可以在创建实例时通过将字典传递给 kwarg 来配置 OpenAPI/swagger 页面FastAPI文档)。您可以在此处找到可以通过这种方式更新的所有设置的完整列表。

对于您的示例,它看起来像这样:

from fastapi import FastAPI

app = FastAPI(swagger_ui_parameters={"tryItOutEnabled": True})
Run Code Online (Sandbox Code Playgroud)