Пример #1
0
 def post(self, request, format=None):
     serializer = ProfilesSerializer(data=request.data)
     dataFormat = DataFormat()
     if serializer.is_valid():
         serializer.save()
         return Response(dataFormat.success(data=serializer.data),
                         status=status.HTTP_201_CREATED)
     return Response(dataFormat.error(message=serializer.error),
                     status=status.HTTP_400_BAD_REQUEST)
Пример #2
0
    def post(self, request, pk, format=None):
        profiles = filter_profiles_object(pk).first()
        serializer = ProfilesSerializer(profiles, data=request.data)
        dataFormat = DataFormat()

        if serializer.is_valid():
            serializer.save()
            return Response(dataFormat.success(data=serializer.data),
                            status=status.HTTP_201_CREATED)
        return Response(dataFormat.error(message=serializer.errors),
                        status=status.HTTP_400_BAD_REQUEST)
Пример #3
0
class Locker_accSerializers(serializers.ModelSerializer):
    Profiles_ids = ProfilesSerializer(many=True, read_only=True)
    Lockers_ids = LockersSerializer(many=True, read_only=True)

    class Meta:
        model = Locker_access
        fields = "__all__"
Пример #4
0
    def get(self, request, pk, format=None):
        profiles = filter_profiles_object(pk)
        serializer = ProfilesSerializer(profiles, many=True)
        dataFormat = DataFormat()

        return Response(dataFormat.success(data=serializer.data),
                        status=status.HTTP_200_OK)
Пример #5
0
 def __add_profiles(self):
     self.__serializer = ProfilesSerializer(
         data=self.__data["profilesData"])
     if self.__serializer.is_valid():
         self.__serializer.save()
         self.__data.update({'Profiles_id': self.__serializer.data['id']})
     else:
         raise ValueError(self.__serializer.errors)
Пример #6
0
 def post(self, request, *args, **kwargs):
     serializer = self.get_serializer(data=request.data,
                                      context={'request': request})
     serializer.is_valid(raise_exception=True)
     user = serializer.validated_data['user']
     profile = Profile.objects.get(user=user)
     profile_data = ProfilesSerializer(profile).data
     data = {
         'token': user.auth_token.key,
         'user': profile_data,
         'roles_access_level': ROLES_ACCESS_LEVEL
     }
     return Response(data)