Django Auth Groups as ForeignKey

Лично мне нравится django как он есть. Это означает, что django auth groups имеет много связей с django Auth User и я не хочу переопределять его как ForeignKey. Просто хочу изменить в Forms.py, чтобы сделать форму с множественным выбором на форму с одним выбором. Как я могу это сделать?

class UserCreateForm(forms.ModelForm):
    password = forms.CharField(max_length=128, widget=forms.PasswordInput())
    groups = forms.ModelMultipleChoiceField(queryset=Group.objects.all())

    class Meta:
        model = User

если я изменю на нижеприведенный вариант, он отображается так, как мне нужно, но не добавляет группы к User

class UserCreateForm(forms.ModelForm):
    password = forms.CharField(max_length=128, widget=forms.PasswordInput())
    groups = forms.ModelChoiceField(queryset=Group.objects.all())

    class Meta:
        model = User

Также проблема в моем UpdateView, не отображается как выбранный

Вернуться на верх