嗨,我在使用Django User对象时遇到了麻烦。
我创建了一个名为“ Admin”的组,该组具有以下权限“ can_change_name”,“ can_update_name”。
用户“猎鹰”属于“管理员”组,我通过执行以下查询来做到这一点
user.groups.add(Group.objects.get(name='Admin))
当我执行以下查询时,我得到的是False而不是True。
user.has_perm('can_change_name')
上面的查询给我False,我怀疑即使将用户添加到适当的组中后为什么也会得到False。