Ignore derivations of BrowsableAPIRenderer in OpenAPI schema

This commit is contained in:
Aarni Koskela 2020-08-26 16:43:15 +03:00
parent eff97efa28
commit 13158d6552

View File

@ -595,7 +595,7 @@ class AutoSchema(ViewInspector):
media_types = [] media_types = []
for renderer in self.view.renderer_classes: for renderer in self.view.renderer_classes:
# BrowsableAPIRenderer not relevant to OpenAPI spec # BrowsableAPIRenderer not relevant to OpenAPI spec
if renderer == renderers.BrowsableAPIRenderer: if issubclass(renderer, renderers.BrowsableAPIRenderer):
continue continue
media_types.append(renderer.media_type) media_types.append(renderer.media_type)
return media_types return media_types