Текущие параметры для разрешений Django CBV / DRF

#python #django #django-rest-framework

#python #django #django-rest-framework

Вопрос:

Какие в настоящее время доступны параметры разрешений в Django, которые работают как для представлений на основе классов, так и для Django-REST-Framework?

Мне не нужны разрешения на уровне объекта, а что-то вроде правил, django-rules или разрешений dry-rest.

Однако первые два, по-видимому, относятся к обычным представлениям, в то время как второй, по-видимому, относится к DRF. Я хочу оба.

Каковы мои варианты, если я не хочу дублировать свои правила разрешений.

Ответ №1:

На самом деле, django-rules уже хорошо интегрируется в систему разрешений Django. Таким образом, User.has_perm() он работает с ним из коробки.