Разрешения уровня объекта Django
Мне нужно создать группы в django, допустим A, B, C. У меня есть модель X и каждая группа имеет доступ к набору экземпляров (Objects) X.
Я также должен создать пользователя, который принадлежит к одной или нескольким из этих групп. Теперь, основываясь на доступе групп к объектам модели X, я должен ограничить доступ к просмотру для пользователя. Есть ли в django решение, которое предоставляет такое решение из коробки? Или мне придется создавать отдельные таблицы и контролировать разрешения.