estoy usando el Django URLValidator
de la siguiente manera en una forma:Django URLValidator producido errores falsos
def clean_url(self):
validate = URLValidator(verify_exists=True)
url = self.cleaned_data.get('url')
try:
logger.info(url)
validate(url)
except ValidationError, e:
logger.info(e)
raise forms.ValidationError("That website does not exist. Please try again.")
return self.cleaned_data.get('url')
Parece que funciona con un poco de url pero para algunos válidos, falla. Pude comprobar con http://www.amazon.com/ está fallando (que es obviamente incorrecto). Pasa con http://www.cisco.com/. ¿Hay alguna razón para los errores falsos?
+1 para señalar la depreciación. –