From ff0eff055ea7cd28ba2856b89189d03dbe71c397 Mon Sep 17 00:00:00 2001 From: Honza Král Date: Sun, 5 Jul 2009 13:30:17 +0000 Subject: [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 --- django/forms/fields.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'django/forms/fields.py') 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." -- cgit v1.3