Как фильтровать из таблицы auth_group_permissions Django

Как фильтровать из таблицы auth_group_permissions Django. на самом деле, я не знаю, по какой модели я могу фильтровать из auth_group_permissions.

from django.contrib.auth.models import Group, Permission
from django.contrib.contenttypes.models import ContentType

Я получил эту модель только из документации Django, но я не получил ничего для таблицы auth_group_permissions. пожалуйста, кто-нибудь может мне помочь.

enter image description here

В моделях auth-групп класс Permission имеет отношение Many2Many с разрешениями, поэтому django создает сквозную таблицу auth_group_permission table.

для вашего ответа вы не можете напрямую сделать это с помощью моделей, если только вы не заинтересованы в изменении самого кода ядра django. если вы все еще хотите сделать это, вы можете написать raw sql.

хотя это не должно помешать вам получить доступ к элементам.

from django.contrib.auth.models import Group
group = Group.objects.first()
group.permissions.all()
Вернуться на верх