[Update] 修改serailizer mixin

This commit is contained in:
ibuler
2020-04-09 10:33:20 +08:00
parent f8dae2a3c9
commit e7031d0ac1
4 changed files with 36 additions and 6 deletions

View File

@@ -37,7 +37,7 @@ class SerializerMixin:
serializer_class = None
if hasattr(self, 'serializer_classes') and \
isinstance(self.serializer_classes, dict):
if self.action == 'list' and self.request.query_params.get('draw'):
if self.action in ['list', 'metadata'] and self.request.query_params.get('draw'):
serializer_class = self.serializer_classes.get('display')
if serializer_class is None:
serializer_class = self.serializer_classes.get(