优化全局注入dict_data

This commit is contained in:
XIE7654
2025-07-16 13:56:02 +08:00
parent baa650ea64
commit 3fe272ffca
11 changed files with 219 additions and 24 deletions

View File

@@ -22,7 +22,7 @@ class DictDataFilter(filters.FilterSet):
class DictDataLabelValueSerializer(serializers.ModelSerializer):
dict_type_value = serializers.CharField(source='dict_type.value')
dict_type = serializers.CharField(source='dict_type.value')
class Meta:
model = DictData
@@ -39,4 +39,4 @@ class DictDataViewSet(CustomModelViewSet):
# 复用filterset_class过滤DictData
queryset = self.get_queryset().filter(status=CommonStatus.ENABLED)
serializer = DictDataLabelValueSerializer(queryset, many=True)
return Response(serializer.data)
return self._build_response(data=serializer.data)