Instâncias de modelo com base no usuário que filtram no django admin

Estou usando o administrador do django para permitir que os usuários gerenciem instâncias de modelo de um modelo específico. Cada usuário deve poder gerenciar apenas suas instâncias de modelo. (exceto para administradores que devem gerenciar tudo).

Como filtrar os objetos na exibição de lista de alterações do administrador?

Pensamentos:

Eu acho que a abordagem mais elegante seria usarPermissões em nível de objeto. Alguém sabe de uma implementação disso?É possível fazer isso substituindo a visão do administrador usando ModelAdmin.changelist_view?List_select_related tem algo a ver com isso?

questionAnswers(1)

yourAnswerToTheQuestion