Есть ли приложение Django, которое может обрабатывать группы и разрешения? - PullRequest
3 голосов
/ 25 января 2011

Я знаю, что у Django есть система разрешений / групп.Но это в основном привязано к каждой модели .(Поправьте меня, если я ошибаюсь.)

Моя цель - создать группы, которые могут делать несколько вещей.Например, одна группа может написать то и это.Одна группа может редактировать то и другое на разных серверах, в разных базах данных.По сути, это за пределами модельной системы.

Я просто хочу систему пользовательских групп, которая не привязана ни к одной модели.

Ответы [ 2 ]

3 голосов
/ 25 января 2011

Для каждой модели генерируется три разрешения по умолчанию , но вы можете определить дополнительные разрешения , которые можно использовать для других целей.Оттуда декоратор разрешений может обрабатывать авторизацию.

0 голосов
/ 20 декабря 2012

Вам нужно приложение типа django-guardian или что-то для обработки прав доступа на уровне объекта, а не модель.

...