예제 #1
0
파일: models.py 프로젝트: rlr/fjord
 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
예제 #2
0
파일: models.py 프로젝트: xrile/fjord
 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
예제 #3
0
    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
예제 #4
0
파일: models.py 프로젝트: KrystalYu/fjord
    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
예제 #5
0
 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)