首页 > 解决方案 > Django 权限

问题描述

嗨,我在使用 Django User 对象时遇到问题。

我创建了一个名为“Admin”的组,该组具有以下权限“can_change_name”、“can_update_name”。

用户 'falcon' 属于组 'Admin' 我通过执行以下查询来做到这一点

user.groups.add(Group.objects.get(name='Admin))

当我执行以下查询时,我得到的是 False 而不是 True。

user.has_perm('can_change_name') 

上面的查询给了我 False,我怀疑为什么即使在将用户添加到适当的组之后我也会得到 False。

标签: djangodjango-permissions

解决方案


推荐阅读