Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjSpAuPm 155 of 204 menu
◀ ▶

Права доступа permission_required в Django

Кроме «вошел / не вошел» у User есть права (permissions) и группы. Проверка во view - декоратор или вручную через request.user.has_perm('app.codename'). Суперпользователь проходит все проверки прав:

from django.contrib.auth.decorators import permission_required @permission_required('main.delete_employee') def employee_delete(request, id): ...

В админке выдайте пользователю право и закройте view через permission_required.

Проверьте request.user.has_perm(...) для своего user.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить