Я работаю над созданием простого сайта для выставки. Он предназначен для максимально возможного использования django с django CMS, поэтому будет использоваться сайт администратора Django.
Теперь я хочу ограничить доступ пользователей к объектам, которые они могут просматривать / изменять / удалять.
Будет администратор, который может делать все, что может администратор в django. Но будут пользователи типа Экспонент, которые смогут видеть / изменять только свои собственные объекты (например, Страница и Предложение, у них обоих будет идентификатор Экспонента, который является их владельцем).
Можно ли это сделать на уровне модели в Django? Лучше всего было бы иметь какой-то метод, который бы взял экземпляр зарегистрированного пользователя и возвратил список объектов, которые может видеть этот пользователь.