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 committed 2018-06-29 18:00:54 +03:00
1 parent e0aec3ff45
commit 696ec3a94a
3 files changed
+17 -1

No files matched your search

+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):