From f67525769f9ddf9edb9d58958c3e3808cff5a2a6 Mon Sep 17 00:00:00 2001 From: Jakub K Date: Fri, 5 Jan 2024 15:57:05 +0100 Subject: [PATCH] serializery, nowe modele --- jobposting/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/jobposting/views.py b/jobposting/views.py index bfe272c..a2e2623 100644 --- a/jobposting/views.py +++ b/jobposting/views.py @@ -52,10 +52,11 @@ class SkillLevelsViewSet(viewsets.ModelViewSet): data = request.data print(type(data)) if isinstance(data, list): # Sprawdzenie, czy dane to lista - serializer = self.get_serializer(data=data, many=True) # Ustawienie many=True - serializer.is_valid(raise_exception=True) + serializers = [self.get_serializer(data=item) for item in data] + for serializer in serializers: + serializer.is_valid(raise_exception=True) self.perform_create(serializer) - return Response(serializer.data, status=status.HTTP_201_CREATED) + return Response([serializer.data for serializer in serializers], status=status.HTTP_201_CREATED) else: return super().create(request, *args, **kwargs)