Changeset 6926 for django/trunk/django/contrib/localflavor/fr
- Timestamp:
- 12/17/07 02:05:27 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/localflavor/fr/forms.py
r5876 r6926 12 12 13 13 class FRZipCodeField(RegexField): 14 default_error_messages = { 15 'invalid': ugettext('Enter a zip code in the format XXXXX.'), 16 } 17 14 18 def __init__(self, *args, **kwargs): 15 19 super(FRZipCodeField, self).__init__(r'^\d{5}$', 16 max_length=None, min_length=None, 17 error_message=ugettext('Enter a zip code in the format XXXXX.'), 18 *args, **kwargs) 20 max_length=None, min_length=None, *args, **kwargs) 19 21 20 22 class FRPhoneNumberField(Field): … … 25 27 '0X XX XX XX XX'. 26 28 """ 29 default_error_messages = { 30 'invalid': u'Phone numbers must be in 0X XX XX XX XX format.', 31 } 32 27 33 def clean(self, value): 28 34 super(FRPhoneNumberField, self).clean(value) … … 33 39 if m: 34 40 return u'%s %s %s %s %s' % (value[0:2], value[2:4], value[4:6], value[6:8], value[8:10]) 35 raise ValidationError( u'Phone numbers must be in 0X XX XX XX XX format.')41 raise ValidationError(self.error_messages['invalid']) 36 42 37 43 class FRDepartmentSelect(Select):
