def __init__(self, *args, **kwargs):
    fields = forms.CharField(required=kwargs['required']), forms.CharField(
        required=0), forms.CharField(required=kwargs['required']
        ), USStateField(required=kwargs['required']), USZipCodeField(required
        =kwargs['required'])
super(SplitAddressField, self).__init__(fields, *args, **kwargs)
Custom address field in Django Model