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)
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)
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)
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)
def __init__(self, max_length=None, min_length=None, *args, **kwargs): super(fields.URLField, self).__init__(*args, **kwargs) self.validators.append(validators.ExtendedURLValidator())
def __init__(self, *args, **kwargs): kwargs['max_length'] = kwargs.get('max_length', 200) CharField.__init__(self, *args, **kwargs) self.validators.append(validators.ExtendedURLValidator())