Вопросы к Поиску с Алисой
Некоторые отличия декоратора @permission_required
и mixin PermissionRequiredMixin
в Django:
@permission_required
используется для функций-просмотров, а PermissionRequiredMixin
— для классов-просмотров. www.honeybadger.io www.codeunderscored.com @permission_required
перенаправляет на страницу входа (статус HTTP — 302), а PermissionRequiredMixin
возвращает ошибку 403 (статус HTTP — Forbidden). www.honeybadger.io www.codeunderscored.com PermissionRequiredMixin
позволяет указывать несколько разрешений с помощью параметра permission_required
. www.codeunderscored.com docs.djangoproject.com PermissionRequiredMixin
можно комбинировать с другими миксинами (например, LoginRequiredMixin) для установки нескольких требований аутентификации и авторизации. iifx.dev