我正在使用 django admin 后端来创建用户组。我创建了一个名为的组admin
并为其分配了多个权限。
但是当我将此组分配给admin
用户时,该组的权限不会自动分配给用户。
django 文档说:
A user in a group automatically has the permissions granted to that group.
For example, if the group Site editors has the permission can_edit_home_page,
any user in that group will have that permission.
有人可以告诉我我是否理解正确吗?或者我是否需要自己编写一些代码来将组的权限分配给用户。
我正在使用 django rest 框架和 south 和 postgres 作为数据库。
我还使用 django shell 进行了检查,
当我手动分配用户特定权限时,他们会被分配。此外,当我分配一个组特定权限时,他们也会被分配给该组。
但是当我将一个组分配给一个用户时,该组被分配但组权限没有。