示例#1
0
    def validate(self, attrs):
        data = super().validate(attrs)
        serializer = UserSerializerWithToken(self.user).data
        for k, v in serializer.items():
            data[k] = v

        return data
示例#2
0
 def validate(self, attrs):
     data = super().validate(attrs)
     # data['username'] = self.user.username
     # data['email'] = self.user.email
     serializer = UserSerializerWithToken(self.user).data
     for key, value in serializer.items():
         data[key] = value
     return data
示例#3
0
    def validate(self, attrs):
        #returns "No active account found with the given credentials" as default validation error message
        data = super().validate(attrs)
        serializer = UserSerializerWithToken(self.user).data

        for key, value in serializer.items():
            data[key] = value

        return data
    def validate(self, attrs):  # customizes the response returned by JWT

        data = super().validate(attrs)

        serializer = UserSerializerWithToken(self.user).data

        for k, v in serializer.items():
            data[k] = v

        return data
示例#5
0
    def validate(self,attrs):
        data=super().validate(attrs)
        print("this is the user from login",self.user)
        serializer=UserSerializerWithToken(self.user).data
        print(serializer)
        for k,v in serializer.items():
            data[k]=v


        return data
示例#6
0
    def validate(self, attrs):
        data = super().validate(attrs)
        print('hola')
        print('DATA EN VALIDATE', data)

        serializer = UserSerializerWithToken(self.user).data

        for k, v in serializer.items():
            data[k] = v
        print('DATA EN VALIDATE AFTER', data)
        return data
示例#7
0
    def validate(self, attrs):
        data = super().validate(attrs)

        # data['username'] = self.user.username
        # data['email'] = self.user.email

        serializer = UserSerializerWithToken(
            self.user).data  # use .data to decode our class

        for k, v in serializer.items():
            data[k] = v

        return data
示例#8
0
   def validate(self,attrs):
   
       data = super().validate(attrs)

       # get username and email when user login
    #    data['username'] = self.user.username
    #    data['email'] = self.user.email

       serializer = UserSerializerWithToken(self.user).data
       for k,v in serializer.items():
           data[k] = v
       
       return data
示例#9
0
    def validate(self, attrs):
        data = super().validate(attrs)

        # data['username'] = self.user.username
        # data['email'] = self.user.email

        serializer = UserSerializerWithToken(self.user).data

        for k, v in serializer.items():
            data[k] = v

        data.pop('refresh')
        data.pop('access')
        return data