Я хотел бы использовать систему на основе разрешений для ограничения определенных действий в моем приложении Django. Эти действия не обязательно должны быть связаны с конкретной моделью (например, доступ к разделам в приложении, поиск...), поэтому я не могу напрямую использовать рамки разрешений на акции, потому что для модели Permission требуется ссылка на установленный тип содержимого.
Я мог бы написать свою собственную модель разрешения, но потом мне пришлось бы переписать все лакомства, включенные в разрешения Django, например:
- Возможность назначать разрешения пользователям и группам.
 -  Декодер 
permission_required. -  
User.has_permи соответствующие методы пользователя. -  Шаблон 
perms. - ...
 
Я проверил некоторые приложения, такие как django-authority и django-guardian, но они, похоже, предоставить разрешения, даже более связанные с модельной системой, разрешив разрешения для каждого объекта.
Есть ли способ повторно использовать эту структуру без определения какой-либо модели (кроме User и Group) для проекта?