Как ограничить количество групп у пользователя в Django-Admin

#django #django-admin

#django #django-admin

Вопрос:

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

Ответ №1:

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

Документация о том, как создавать обработчики сигналов, находится здесь:https://docs.djangoproject.com/en/2.2/topics/signals