我正在尝试使用以下代码向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内置的,我该怎么办? 谢谢!