Filterung benutzerbasierter Modellinstanzen in django admin

Ich verwende den Administrator von django, damit Benutzer Modellinstanzen eines bestimmten Modells verwalten können. Jeder Benutzer sollte nur seine Modellinstanzen verwalten können. (außer für Administratoren, die alle verwalten sollen).

Wie filtere ich die Objekte in der Änderungslistenansicht des Administrators?

Gedanken

Ich denke, der eleganteste Ansatz wäre, @ zu verwend Berechtigungen auf Objektebene. Kennt jemand eine Implementierung davon?Ist es möglich, die Administratoransicht mit ModelAdmin.changelist_view zu überschreiben? Hat list_select_related etwas damit zu tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage