def create(self, request, *args, **kwargs): serializer = UserSerializer(validate_non_fields=True, data=request.data, context={'request': request}) if serializer.is_valid(): with transaction.atomic(): serializer.create() return Response(serializer.data) raise serializers.ValidationError(detail=serializer.errors)
def create(self, request, *args, **kwargs): serializer = UserSerializer(validate_non_fields=True, data=request.data) if serializer.is_valid(): serializer.create() return Response(serializer.data) return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
def create(self, request, *args, **kwargs): serializer = UserSerializer(validate_non_fields=True, data=request.data, context={'request': request}) if serializer.is_valid(): with transaction.atomic(): serializer.create() return Response(serializer.data) return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
def create(self, request, *args, **kwargs): request.data['admin_override'] = False serializer = UserSerializer(validate_non_fields=True, data=request.data, context={'request': request}) if serializer.is_valid(): serializer.create() return Response(serializer.data) return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
def create(self, request, *args, **kwargs): serializer = UserSerializer(validate_non_fields=True, data=request.data, context={'request': request}) if serializer.is_valid(): with transaction.atomic(): serializer.create() return Response({}) raise serializers.ValidationError(detail=serializer.errors)
def create(self, request, *args, **kwargs): serializer = UserSerializer(validate_non_fields=True, data=request.data, context={'request': request}) if serializer.is_valid(): with transaction.atomic(): serializer.create() return Response(serializer.data) return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
def create(self, request, *args, **kwargs): serializer = UserSerializer(validate_non_fields=True, data=request.data) if serializer.is_valid(): serializer.create() return Response(serializer.data) return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)