From 186ec21a3dd8c87704c579b6620da931e0f68bb3 Mon Sep 17 00:00:00 2001 From: Deni Bertovic Date: Sat, 18 May 2013 16:06:08 +0200 Subject: Added stripping of whitespace for SlugField and URLField --- django/forms/fields.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'django/forms/fields.py') 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) -- cgit v1.3