In Django authentication permissions, how to remove all permissions granted to a group?
There are separate ways to do this.
via admin
via database
DELETE FROM auth_group_permissions WHERE group_id=<id>;
via shell
$ python manage.py shell
>>> from django.contrib.auth.models import Group
>>> group = Group.objects.get(id=<id>)
>>> group.permissions.clear()
Edit: .clear()
makes more sense than .all().delete()
, thx Ivan ;)