Skip to content

Instantly share code, notes, and snippets.

@xtornasol512
Created February 21, 2022 17:09
Show Gist options
  • Save xtornasol512/10b55ca897408972d45e5d0313dc41dd to your computer and use it in GitHub Desktop.
Save xtornasol512/10b55ca897408972d45e5d0313dc41dd to your computer and use it in GitHub Desktop.
Add permissions to a group, using Django
""" Little snippet for looking for permissions and add them to a group """
from django.contrib.auth.models import Group
from django.contrib.auth.models import Permission
from <your-model-folder>.models import <MODEL>, <MODEL-N>
gp = Group.objects.get(name="<GROUP_NAME>")
qs = Permission.objects.filter(codename__icontains="<FOLDER-NAME>")
for p in qs:
gp.permissions.add(p)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment