Почему Django автоматически добавляет права доступа к группе?

В настоящее время я создаю несколько групп для моего бэкенда и заметил в панели администратора, что у групп есть некоторые дополнительные разрешения, которые я не добавил. В чем причина такого поведения?

models.py:

produccion_group, created = Group.objects.get_or_create(name="Produccion y cuentas")
produccion_group.permissions.add(
    Permission.objects.get(codename='add_brand'),
    Permission.objects.get(codename='change_brand'),
    Permission.objects.get(codename='view_brand'),
    Permission.objects.get(codename='add_expense'),
    Permission.objects.get(codename='change_expense'),
    Permission.objects.get(codename='view_expense'),
)
produccion_group.save()

Панель администратора:

enter image description here

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

def ready(self):
    produccion_group.permissions.remove(
    Permission.objects.get(codename='add_user'),
    Permission.objects.get(codename='change_user'),
    Permission.objects.get(codename='delete_user'),
    Permission.objects.get(codename='view_user'),
    Permission.objects.get(codename='add_group'),
    Permission.objects.get(codename='change_group'),
    Permission.objects.get(codename='delete_group'),
    Permission.objects.get(codename='view_group'),
)
    produccion_group.save()
Вернуться на верх