如何检查用户是permission_required
装饰器中的组的一部分?在permission_required中检查用户组成员资格
这是我现在,但它似乎并没有检查它..
@permission_required(['user.is_super_user', "'NormalUser' in user.groups.all"], raise_exception=True)
据说这是为了检查用户是否是超级用户或用户组的一部分NormalUser
但当我尝试访问站点时,当用户是NormalUser
组的一部分时,它只是给我一个403错误。
有没有办法让我做到这一点?我只想使用permission_required
装饰器,没有别的:S
“我只想使用permission_required装饰器,没有别的:S”为什么? – e4c5
顾名思义,'permission_required'检查当前用户是否有给定的_permission_(https://docs.djangoproject.com/en/1.10/topics/auth/default/#permissions-and-authorization)。 –