summaryrefslogtreecommitdiff
path: root/django/forms
diff options
context:
space:
mode:
authorHonza Král <honza.kral@gmail.com>2009-07-05 13:30:17 +0000
committerHonza Král <honza.kral@gmail.com>2009-07-05 13:30:17 +0000
commitff0eff055ea7cd28ba2856b89189d03dbe71c397 (patch)
tree1282cb6bff47df8da2db595aadc5695e24131fb6 /django/forms
parent0e3b83c31515c041e8a43736e7dd49ffd835b052 (diff)
[soc2009/model-validation] Added min and max length validator. CharField now validates it's value's length using a validator.
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/model-validation@11194 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/forms')
-rw-r--r--django/forms/fields.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/django/forms/fields.py b/django/forms/fields.py
index 02e80456ab..b21b936004 100644
--- a/django/forms/fields.py
+++ b/django/forms/fields.py
@@ -172,6 +172,11 @@ class CharField(Field):
def __init__(self, max_length=None, min_length=None, *args, **kwargs):
self.max_length, self.min_length = max_length, min_length
super(CharField, self).__init__(*args, **kwargs)
+ # TODO: use this as soon as you make regex validator and use it in RegexField
+ #if min_length is not None:
+ # self.validators.append(validators.MinLengthValidator(min_length))
+ #if max_length is not None:
+ # self.validators.append(validators.MaxLengthValidator(max_length))
def to_python(self, value):
"Returns a Unicode object."