1
我添加权限与名称=“可以显示分发页”,代号=“can_show_distribute_page”,则contentType =“用户”。Django的组权限
我添加两个组,一个名为“经理”和“正常”,一个有权限“can_show_distribute_page”,一个没有。
现在我添加两个用户,一个附加组“经理”,其他“正常”,如何判断一个用户是否拥有PERMSSION can_show_distribute_page?我尝试使用has_perm方法,但始终返回False。
我使用的方法has_perm,当用户有权限,工作正常,但我想,让组中的用户,并判断他是否有过群,他是如何做到这一点的权限? – 2013-05-10 07:00:02
has_perm还会检查用户的组,以查看他们是否具有通过组提供的权限。如果你的设置正确,这应该按照预期工作。尝试使用get_group_permissions来验证它们确实是否具有正确的权限。 – Thomas 2013-05-10 07:17:38
好的,我接受了你的回答。 – 2013-05-10 08:08:07