0

我正在编写一个通过 DRF 公开 API 的 Django 应用程序。通常,我会从代码生成模式并通过 swagger-ui 和 Django 的 django rest framework swagger 插件公开 API 文档。该插件使用 2 个渲染来执行此操作,例如:

schema_view = get_schema_view( title='app api title', renderer_classes=[OpenAPIRenderer, SwaggerUIRenderer] )

这次我的用例有点不同。我想要做的是渲染一个已经存在的 swagger.yml (我不想从代码中动态生成它)。我猜想需要将现有的 swagger.yml 注入 SwaggerUIRenderer,但我没有这样做......

有什么办法可以通过其余的招摇插件来做到这一点?

4

1 回答 1

0

如果您已经有一个定义文件,则不需要使用 django_rest_swagger 插件,您可以简单地使用本 iusse 中推荐的 Swagger-UI。

https://github.com/marcgibbons/django-rest-swagger/issues/567

于 2017-07-13T11:39:12.493 回答