Skip to content

Commit 34d0986

Browse files
committed
Add a specific error message for URLValidator
1 parent b492e59 commit 34d0986

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

django/core/validators.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ class URLValidator(RegexValidator):
5050
r'\[?[A-F0-9]*:[A-F0-9:]+\]?)' # ...or ipv6
5151
r'(?::\d+)?' # optional port
5252
r'(?:/?|[/?]\S+)$', re.IGNORECASE)
53+
message = _('Enter a valid URL.')
5354

5455
def __call__(self, value):
5556
try:

tests/validation/tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def test_correct_email_value_passes(self):
5555

5656
def test_wrong_url_value_raises_error(self):
5757
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.'])
5959

6060
def test_text_greater_that_charfields_max_length_raises_erros(self):
6161
mtv = ModelToValidate(number=10, name='Some Name'*100)

0 commit comments

Comments
 (0)