Как сделать выбор группы в admin.py обязательно?

#django #django-admin

#django #django-администратор

Вопрос:

В admin.py , я добавляю groups как набор полей к одной из моих моделей.

    fieldsets = (
        (None, {'fields': ('username', 'first_name', 'last_name', 'email',)}),
        ('Permissions', {'fields': ('groups',)}),
    )
 

Проблема в том, что я не знаю, как сделать их выбор обязательным — пользователь может быть в каждом или обоих из них, но не может быть пустым. Как я могу заставить его, чтобы гарантировать, что добавленный пользователь будет в группе?

Комментарии:

1. реализовали ли вы пользовательскую модель пользователя?

2. Да, чтобы убедиться, что если человек зарегистрирован, вам также нужны имя / фамилия и адрес электронной почты

3. посмотрите, работает ли это, добавьте это в свою пользовательскую модель codepile.net/pile/nMK4pOWa