Фильтрация экземпляров модели на основе пользователя в администраторе django

Я использую администратор django, чтобы позволить пользователям управлять экземплярами модели конкретной модели. Каждый пользователь должен иметь возможность управлять только своими экземплярами модели. (кроме администраторов, которые должны управлять всеми).

Как мне отфильтровать объекты в представлении админки?

Мысли:

Я думаю, что самый элегантный подход будет использоватьРазрешения на уровне объекта, Кто-нибудь знает о реализации этого?Можно ли это сделать, переопределив представление администратора с помощью ModelAdmin.changelist_view?Имеет ли list_select_related какое-либо отношение к этому?

Ответы на вопрос(1)

Ваш ответ на вопрос