def validate_url(self, value): if value: if not is_url(value): raise serializers.ValidationError( u'{0} is not a valid url'.format(value) ) return value
def validate_url(self, value): if value: if not is_url(value): raise serializers.ValidationError( u'{0} is not a valid url'.format(value)) value = value[:URL_LENGTH] return value
def validate_url(self, attrs, source): value = attrs[source] if value: if not is_url(value): msg = u'{0} is not a valid url'.format(value) raise serializers.ValidationError(msg) return attrs
def validate_url(self, attrs, source): value = attrs[source] if value: if not is_url(value): raise serializers.ValidationError( '{0} is not a valid url'.format(value)) return attrs
def __call__(self, value): # is_url turns around and uses URLValidator regex, so this # covers everything URLValidator covers plus some other # things. if not is_url(value): raise ValidationError(self.message, code=self.code)