我在auth_group
桌旁。我需要为群组设置权限。表中有一组权限auth_permission
。现在,如果我需要将所有权限映射到一个组,是否需要为每个权限添加不同的行,或者可以通过将所有权限添加为1和0的字符串来完成?
例如:-我是否应在表中添加以下条目:
id,group_id,permission_id
1,1,1
2,1,2
3,1,3
4,1,4
或者有什么方法,我可以将所有权限添加到一个字符串中,例如1234
,每个数字表示一个Permission_id?
您可以从Permission
模型获取所有权限,并将它们添加到组中:
from django.contrib.auth.models import Group, Permission
permissions = Permission.objects.all()
auth_group = Group.objects.get(...)
auth_group.permissions.add(*permissions)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句