|
@@ -97,24 +97,9 @@ class IsoDateTimeField(DateTimeField):
|
|
|
"""
|
|
|
Forms
|
|
|
"""
|
|
|
-class AutoStripWhitespacesMixin(object):
|
|
|
- autostrip_exclude = []
|
|
|
-
|
|
|
- def full_clean(self):
|
|
|
- self.data = self.data.copy()
|
|
|
- for name, field in self.fields.iteritems():
|
|
|
- if (field.__class__ in TEXT_BASED_FIELDS and
|
|
|
- not name in self.autostrip_exclude):
|
|
|
- try:
|
|
|
- self.data[name] = (self.data[name] or '').strip()
|
|
|
- except KeyError:
|
|
|
- pass
|
|
|
- return super(AutoStripWhitespacesMixin, self).full_clean()
|
|
|
-
|
|
|
-
|
|
|
-class Form(AutoStripWhitespacesMixin, BaseForm):
|
|
|
+class Form(BaseForm):
|
|
|
pass
|
|
|
|
|
|
|
|
|
-class ModelForm(AutoStripWhitespacesMixin, BaseModelForm):
|
|
|
+class ModelForm(BaseModelForm):
|
|
|
pass
|