Add swagger_fake_view marker to help detect fake views in get_serializer

Cleaner fix for #154
This commit is contained in:
Cristi Vîjdea
2018-06-29 17:46:05 +03:00
parent e0aec3ff45
commit 696ec3a94a
3 changed files with 17 additions and 1 deletions
+2
View File
@@ -243,6 +243,8 @@ class OpenAPISchemaGenerator(object):
view_method = getattr(view, method, None)
if view_method is not None: # pragma: no cover
setattr(view_method.__func__, '_swagger_auto_schema', overrides)
setattr(view, 'swagger_fake_view', True)
return view
def get_endpoints(self, request):