Changeset 6926 for django/trunk/django/contrib/localflavor/in_/forms.py
- Timestamp:
- 12/17/07 02:05:27 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/localflavor/in_/forms.py
r5876 r6926 11 11 12 12 class INZipCodeField(RegexField): 13 default_error_messages = { 14 'invalid': gettext(u'Enter a zip code in the format XXXXXXX.'), 15 } 16 13 17 def __init__(self, *args, **kwargs): 14 18 super(INZipCodeField, self).__init__(r'^\d{6}$', 15 max_length=None, min_length=None, 16 error_message=gettext(u'Enter a zip code in the format XXXXXXX.'), 17 *args, **kwargs) 19 max_length=None, min_length=None, *args, **kwargs) 18 20 19 21 class INStateField(Field): … … 23 25 registration abbreviation for the given state or union territory 24 26 """ 27 default_error_messages = { 28 'invalid': u'Enter a Indian state or territory.', 29 } 30 25 31 def clean(self, value): 26 32 from in_states import STATES_NORMALIZED … … 37 43 except KeyError: 38 44 pass 39 raise ValidationError( u'Enter a Indian state or territory.')45 raise ValidationError(self.error_messages['invalid']) 40 46 41 47 class INStateSelect(Select):
