Наличие конфликтующих групп в групповой модели Django

У меня есть разные группы в моих Django Groups: например, с именами Moderator и Reviewer.

Я хочу сделать следующее: если пользователь находится в группе Moderator, он не должен находиться в группе Reviewer.

Теперь я знаю, что могу сделать это в разных местах, например save_model() в ModelAdmin и т.д. Однако я хочу предотвратить опцию назначения в панели Django Admin, где вы можете назначать пользователям группы и разрешения, как в приведенном ниже выборе групп. enter image description here

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