Python 在多表django rest框架之间对数据进行排序

Python 在多表django rest框架之间对数据进行排序,python,django,django-rest-framework,Python,Django,Django Rest Framework,这是我的类图。我在产品表中收到了大量不同类型的数据。当我收到数据时,我想在继承表中对其进行排序。 示例:如果类型为“example1”,她会自动将自己放入表example1中 class ProductModelSerializer(serializers.ModelSerializer): class Meta: model = Product fields = "__all__" class ProductViews(viewsets.Model

这是我的类图。我在产品表中收到了大量不同类型的数据。当我收到数据时,我想在继承表中对其进行排序。 示例:如果类型为“example1”,她会自动将自己放入表example1中

class ProductModelSerializer(serializers.ModelSerializer):
    class Meta:
        model = Product
        fields = "__all__"



class ProductViews(viewsets.ModelViewSet):
        permission_classes  =(permissions.IsAuthenticated, permissions.IsAdminUser)
        queryset = Product.objects.all()
        serializer_class = ProductSerializer
        filter_backends = [DjangoFilterBackend]
        filterset_fields = ['desination']

        def create(self, request, *args, **kwargs):
                serializer = self.get_serializer(data=request.data, many=isinstance(request.data,list))
                serializer.is_valid(raise_exception=True)
                self.perform_create(serializer)
                headers = self.get_success_headers(serializer.data)
                return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)
我不知道该怎么办。我被封锁了。有什么帮助吗