Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Add a specific error message for URLValidator

  • Loading branch information...
commit 34d098665d9423c0b70add5b8c8231fff9d0f774 1 parent b492e59
Claude Paroz authored
1  django/core/validators.py
@@ -50,6 +50,7 @@ class URLValidator(RegexValidator):
50 50
         r'\[?[A-F0-9]*:[A-F0-9:]+\]?)'  # ...or ipv6
51 51
         r'(?::\d+)?'  # optional port
52 52
         r'(?:/?|[/?]\S+)$', re.IGNORECASE)
  53
+    message = _('Enter a valid URL.')
53 54
 
54 55
     def __call__(self, value):
55 56
         try:
2  tests/validation/tests.py
@@ -55,7 +55,7 @@ def test_correct_email_value_passes(self):
55 55
 
56 56
     def test_wrong_url_value_raises_error(self):
57 57
         mtv = ModelToValidate(number=10, name='Some Name', url='not a url')
58  
-        self.assertFieldFailsValidationWithMessage(mtv.full_clean, 'url', ['Enter a valid value.'])
  58
+        self.assertFieldFailsValidationWithMessage(mtv.full_clean, 'url', ['Enter a valid URL.'])
59 59
 
60 60
     def test_text_greater_that_charfields_max_length_raises_erros(self):
61 61
         mtv = ModelToValidate(number=10, name='Some Name'*100)

0 notes on commit 34d0986

Please sign in to comment.
Something went wrong with that request. Please try again.