def __init__(self, required=True, widget=None, label=None, initial=None, help_text=None, *args, **kwargs):
    forms.Field.__init__(self, *args, required=required, widget=widget, label=label, initial=initial, help_text=help_text, **kwargs)
    self.widget.choices = self.choices
def __init__(self, required=True, widget=None, label=None, initial=None, help_text=None, *args, **kwargs):
    forms.Field.__init__(self, *args, required=required, widget=widget, label=label, initial=initial, help_text=help_text, **kwargs)
    self.widget.choices = self.choices