我使用Django管理后端创建用户组。 我创建了一个名为组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框架和南部和Postgres数据库。
此外,我检查使用Django的外壳是,
当我手动分配用户特定的权限,他们会被分配。 此外,当我分配一个特定的组权限他们也得到分配给该组。
但是,当我将组分配给用户,该组被分配但该组的权限都没有。