diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-05-18 07:11:11 -0700 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-05-18 07:11:11 -0700 |
| commit | 7d050e8e9ce0e08aefe035a7e203c764fbfb544b (patch) | |
| tree | 937b58a673d4bf153439d25261661924541d196a /django/forms/fields.py | |
| parent | 710c59bf9b09ee5afae2e555c30e13ed59fa4583 (diff) | |
| parent | 186ec21a3dd8c87704c579b6620da931e0f68bb3 (diff) | |
Merge pull request #1113 from denibertovic/master
Fixed #18761 -- Added whitespace stripping to URLField and SlugField.
Diffstat (limited to 'django/forms/fields.py')
| -rw-r--r-- | django/forms/fields.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/django/forms/fields.py b/django/forms/fields.py index 4ce57d34a3..3ef0d72463 100644 --- a/django/forms/fields.py +++ b/django/forms/fields.py @@ -670,6 +670,10 @@ 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 @@ -1105,3 +1109,7 @@ class GenericIPAddressField(CharField): class SlugField(CharField): default_validators = [validators.validate_slug] + + def clean(self, value): + value = self.to_python(value).strip() + return super(SlugField, self).clean(value) |
