Как бы проверить, является ли пользователь частью группы внутри декоратора permission_required
?Проверка членства в пользовательской группе в разрешении_обновлено
Это то, что я в настоящее время, но это не похоже, чтобы проверить его ..
@permission_required(['user.is_super_user', "'NormalUser' in user.groups.all"], raise_exception=True)
Это должно проверить, является ли пользователь супер пользователь или пользователь является частью группы NormalUser
но когда я пытаюсь получить доступ к сайту, он просто дает мне ошибку 403, когда пользователь входит в группу .
Есть ли способ, которым я могу это сделать? Я хочу использовать только декоратор permission_required
, ничего другого: S
«Я хочу использовать только разрешительный декор, ничего другого: S» почему? – e4c5
Как следует из названия, 'permission_required' проверяет, имеет ли текущий пользователь заданный _permission_ (https://docs.djangoproject.com/en/1.10/topics/auth/default/#permissions-and-authorization). –