Ejemplo n.º 1
0
 def __init__(self, verbose_name=None, name=None,
              verify_exists=None, **kwargs):
     kwargs['max_length'] = kwargs.get('max_length', 200)
     CharField.__init__(self, verbose_name, name, **kwargs)
     # 'verify_exists' was deprecated in Django 1.4. To ensure backwards
     # compatibility, it is still accepted here, but only passed
     # on to the parent class if it was specified.
     self.verify_exists = verify_exists
     if verify_exists is not None:
         validator = validators.ExtendedURLValidator(
             verify_exists=verify_exists)
     else:
         validator = validators.ExtendedURLValidator()
     self.validators.append(validator)
Ejemplo n.º 2
0
 def __init__(self, max_length=None, min_length=None, verify_exists=None,
              *args, **kwargs):
     # We don't pass on verify_exists as it has been deprecated in Django
     # 1.4
     super(fields.URLField, self).__init__(
         max_length, min_length, *args, **kwargs)
     # Even though it is deprecated, we still pass on 'verify_exists' as
     # Oscar's ExtendedURLValidator uses it to determine whether to test
     # local URLs.
     if verify_exists is not None:
         validator = validators.ExtendedURLValidator(
             verify_exists=verify_exists)
     else:
         validator = validators.ExtendedURLValidator()
     self.validators.append(validator)
Ejemplo n.º 3
0
 def __init__(self, max_length=None, min_length=None, verify_exists=False,
         validator_user_agent=URL_VALIDATOR_USER_AGENT, *args, **kwargs):
     # intentionally skip one step when calling super()
     super(fields.URLField, self).__init__(max_length, min_length, *args,
                                           **kwargs)
     validator = validators.ExtendedURLValidator(
         verify_exists=verify_exists,
         validator_user_agent=validator_user_agent)
     self.validators.append(validator)
Ejemplo n.º 4
0
 def __init__(self,
              verbose_name=None,
              name=None,
              verify_exists=True,
              **kwargs):
     kwargs['max_length'] = kwargs.get('max_length', 200)
     CharField.__init__(self, verbose_name, name, **kwargs)
     validator = validators.ExtendedURLValidator(
         verify_exists=verify_exists)
     self.validators.append(validator)
Ejemplo n.º 5
0
 def __init__(self, max_length=None, min_length=None, *args, **kwargs):
     super(fields.URLField, self).__init__(*args, **kwargs)
     self.validators.append(validators.ExtendedURLValidator())
Ejemplo n.º 6
0
 def __init__(self, *args, **kwargs):
     kwargs['max_length'] = kwargs.get('max_length', 200)
     CharField.__init__(self, *args, **kwargs)
     self.validators.append(validators.ExtendedURLValidator())