class MyModelForm(forms.ModelForm):

    def __init__(self, *args, **kwargs):
        super(MyModelForm, self).__init__(*args, **kwargs)
self.fields['user'].label_from_instance = lambda obj: '%s' % obj.get_full_name(
    )
Change Django ModelChoiceField to show users' full names rather than usernames