-from django.contrib.localflavor.us.forms import USZipCodeField as USZipCodeFormField
-from django.core.validators import RegexValidator
-from django.db import models
-
-
-class USZipCodeField(models.CharField):
- default_validators = [RegexValidator(r'^\d{5}(?:-\d{4})?$')]
-
- def __init__(self, *args, **kwargs):
- kwargs['max_length'] = 10
- super(USZipCodeField, self).__init__(*args, **kwargs)
-
- def formfield(self, form_class=USZipCodeFormField, **kwargs):
- return super(USZipCodeField, self).formfield(form_class, **kwargs)
-
-
-try:
- from south.modelsinspector import add_introspection_rules
-except ImportError:
- pass
-else:
- add_introspection_rules([], ["^philo\.contrib\.julian\.fields\.USZipCodeField"])
\ No newline at end of file