在Django中向用户权限添加“ permission.add_permission”

时间:2020-03-30 19:03:25

标签: django-permissions

我正在尝试使用以下代码向Django中的自定义组添加权限'permission.add_permission':

mygroup, created = Group.objects.get_or_create(name='mygroup')
mygroup.permissions.add(Permission.objects.get(codename='add_permission'))

我使用以下方式为用户分配了“ mygroup”:

emp = Employee.objects.get(id=pk)    
emp.groups.add(mygroup)

现在,我希望在运行此代码时看到“ True”结果:

print(emp.has_perm('permission.add_permission'))

但是它返回“ False”! 此权限是Django内置的,我该怎么办? 谢谢!

0 个答案:

没有答案