summaryrefslogtreecommitdiff
path: root/django/forms
diff options
context:
space:
mode:
Diffstat (limited to 'django/forms')
-rw-r--r--django/forms/fields.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/django/forms/fields.py b/django/forms/fields.py
index 4f17e42278..ff71328f52 100644
--- a/django/forms/fields.py
+++ b/django/forms/fields.py
@@ -532,9 +532,8 @@ class EmailField(CharField):
widget = EmailInput
default_validators = [validators.validate_email]
- def clean(self, value):
- value = self.to_python(value).strip()
- return super(EmailField, self).clean(value)
+ def __init__(self, *args, **kwargs):
+ super(EmailField, self).__init__(*args, strip=True, **kwargs)
class FileField(Field):
@@ -665,6 +664,9 @@ class URLField(CharField):
}
default_validators = [validators.URLValidator()]
+ def __init__(self, *args, **kwargs):
+ super(URLField, self).__init__(*args, strip=True, **kwargs)
+
def to_python(self, value):
def split_url(url):
@@ -696,10 +698,6 @@ class URLField(CharField):
value = urlunsplit(url_fields)
return value
- def clean(self, value):
- value = self.to_python(value).strip()
- return super(URLField, self).clean(value)
-
class BooleanField(Field):
widget = CheckboxInput