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

Я могу получить все разрешения, используя метод POST, вызывая каждое имя, но у меня много разрешений и групп.
Но с помощью этого я могу сохранить только одну группу за один раз.
Есть ли способ получить разрешения, разделенные по группам, когда была нажата кнопка сохранения?
Например:
{'Super Admin':['permision1','permision2'], 'Admin':['permision1'], 'Subscription Manager':['permision2]}
Вы можете получить элементы с разрешениями с:
from django.contrib.auth.models import Group
{
group.name: [perm.name for perm in group.permissions.all()]
for group in Group.objects.prefetch_related('permissions')
}