2

我正在使用Django-rest-swaggerPackage 来记录我的 API,但我只想显示一些 URL 来记录我的项目中有几个应用程序 - 一些答案是 USE Exclude 但最新版本它不起作用 - 我正在使用djangorestframework==3.5.1andDjango-rest-swagger==2.1.0Django-rest-frameworkAPI。

我什至尝试了渲染模式和get_swagger_view(title='API Documentation', patterns=urlpatterns1).

但它不起作用。

帮助我找到解决方案。

4

1 回答 1

5

在您的视图/视图集中设置exclude_from_schema = True或将其添加到装饰器(如果您使用它们)。这将从 swagger 文档中排除视图。

django-rest-swagger 发生了很大变化,在早期版本中,通过名称或命名空间设置了排除 url。目前,您需要从 drf 生成的架构中排除视图,它记录在此处http://www.django-rest-framework.org/api-guide/views/#api_view

于 2017-09-29T10:28:58.697 回答