Отображение выбора группы Django Admin при создании пользователя

Я пытаюсь упростить создание пользователя, показывая поля модели пользователя, 1 поле из расширенной модели и выбор группы из Django Admin.

Все работает нормально, но я не могу получить такой же выбор, как на странице Update User.

Я пытаюсь сделать следующее: [Выбор группы из обновления пользователя][1]

Но я могу добраться только до этого: [Default Django Multiple Choices][2]

Вот мой файл admin.py:

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
from django.contrib.auth.models import User, Group
from django.contrib.auth.forms import UserCreationForm
from django import forms

# Register your models here.

from .models import *

class UserCreateForm(UserCreationForm):
    group = forms.ModelMultipleChoiceField(queryset=Group.objects.all(),
                                   required=True)

    class Meta:
        model = User
        fields = ('username', 'first_name' , 'last_name', 'group', )

class UserBoolInline(admin.StackedInline):
    model = UserBool
    fk_name = 'user'
    can_delete = False
    verbose_name_plural = 'UserBool'

class UserAdmin(BaseUserAdmin):
    add_form = UserCreateForm
    inlines = (UserBoolInline,)
    add_fieldsets = (
        (None, {
            'classes': ('wide',),
            'fields': ('first_name', 'last_name', 'username', 'password1', 'password2', 'group' ),
        }),
    )

admin.site.unregister(User)
admin.site.register(User, UserAdmin)```


  [1]: https://i.stack.imgur.com/N1LcX.png
  [2]: https://i.stack.imgur.com/7EApY.png
Вернуться на верх