Вот моя диаграмма классов. Я получаю много данных в таблице Product с разными типами. Когда я получаю данные, я хочу отсортировать их в таблицах наследования. Пример: если тип - "example1", она автоматически поместит себя в таблицу Пример 1.
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)
Я не знаю, что делать. Меня заблокировали. Любая помощь?