Sto utilizzando il Django URLValidator
nel modo seguente in forma:django URLValidator ha prodotto errori fasulli
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')
Sembra funzionare con alcuni URL, ma per alcuni tra quelli validi, non riesce. Sono stato in grado di verificare con http://www.amazon.com/ che non funziona (che è ovviamente errato). Passa con http://www.cisco.com/. C'è qualche ragione per gli errori fasulli?
+1 per indicare la richiesta. –