コード例 #1
0
    def validate(self, data):
        """
        Validating user's data.
        :param data:
        :return: Validated data.
        """
        check_valid_password(data)
        self.check_valid_email(data['email'])

        return data
コード例 #2
0
ファイル: serializers.py プロジェクト: levon2111/leva_api
    def validate(self, data):
        email = data.get('email')
        if email and 'email' in data:
            data['email'] = email.lower()
            data['username'] = data['email']
        if 'email' in data:
            self.check_valid_email(data['email'], self.context['request'].user.pk)
        check_valid_password(data, user=self.context['request'].user)

        return data
コード例 #3
0
ファイル: serializers.py プロジェクト: levon2111/docker
    def validate(self, data):
        check_valid_password(data)
        self.check_valid_token()

        return data
コード例 #4
0
ファイル: serializers.py プロジェクト: levon2111/docker
    def validate(self, data):
        check_valid_password(data)
        self.check_valid_email(data['email'])

        return data
コード例 #5
0
ファイル: serializers.py プロジェクト: levon2111/leva_api
 def validate(self, data):
     error = check_valid_password(data)
     if error:
         raise serializers.ValidationError({'password': error})
     return data