Beim Versuch, die Spalten dynamisch zu ändern, die auf der Modelllistenseite des django admin angezeigt werden, habe ich versucht, die __init__()
-Methode meiner ModelAdmin-Klasse zu überschreiben oder ein bestimmtes Feld abhängig von den Berechtigungen dynamisch aus dem list_display-Attribut zu entfernen des aktuellen Benutzers. Ich habe jedoch festgestellt, dass ModelAdmin-Klassen nur einmal pro Neustart instanziiert werden, so dass das nicht funktioniert ...Wie kann ich das Attribut "list_display" einer django ModelAdmin-Klasse dynamisch angeben?
Gibt es eine andere Möglichkeit, das list_display Feld dynamisch zu ändern?