From 13158d65525d140844f399eec32fe8747a7cbf4e Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Wed, 26 Aug 2020 16:43:15 +0300 Subject: [PATCH] Ignore derivations of BrowsableAPIRenderer in OpenAPI schema --- rest_framework/schemas/openapi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/schemas/openapi.py b/rest_framework/schemas/openapi.py index 8a8e267e0..4ecb7a65f 100644 --- a/rest_framework/schemas/openapi.py +++ b/rest_framework/schemas/openapi.py @@ -595,7 +595,7 @@ class AutoSchema(ViewInspector): media_types = [] for renderer in self.view.renderer_classes: # BrowsableAPIRenderer not relevant to OpenAPI spec - if renderer == renderers.BrowsableAPIRenderer: + if issubclass(renderer, renderers.BrowsableAPIRenderer): continue media_types.append(renderer.media_type) return media_types