From 3188692691dc4a1f4978536f4e181605d328ebdd Mon Sep 17 00:00:00 2001 From: Bai Date: Mon, 4 Jan 2021 16:23:31 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9swagger=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/common/mixins/api.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/common/mixins/api.py b/apps/common/mixins/api.py index 49072d518..706b6d619 100644 --- a/apps/common/mixins/api.py +++ b/apps/common/mixins/api.py @@ -108,6 +108,9 @@ class IncludeDynamicMappingFieldSerializerViewMixin(GenericSerializerMixin): def get_serializer_class(self): serializer_class = super().get_serializer_class() + if getattr(self, 'swagger_fake_view', False): + return serializer_class + fields_mapping_rule = self.get_dynamic_mapping_fields_mapping_rule() if not fields_mapping_rule: return serializer_class