9
我在表單中使用的Django URLValidator
以下列方式:Django的URLValidator產生虛假錯誤
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')
這似乎與某些URL的,但對於一些有效的那些工作,它失敗。我能夠檢查http://www.amazon.com/這是失敗的(這顯然是不正確的)。它通過http://www.cisco.com/。是否有任何原因造成虛假錯誤?
+1表示棄用。 – 2012-08-13 19:02:10