Nel tentativo di modificare dinamicamente le colonne visualizzate nella pagina elenco modelli dell'amministratore di django, ho provato a sovrascrivere il metodo __init__()
della mia classe ModelAdmin per aggiungere o rimuovere in modo dinamico un particolare campo dall'attributo list_display, a seconda delle autorizzazioni dell'utente corrente. Tuttavia, ho trovato che le classi ModelAdmin sono solo istanziati una volta per riavvio, quindi non funziona ...Come è possibile specificare in modo dinamico l'attributo "list_display" di una classe django ModelAdmin?
C'è un altro modo per cambiare dinamicamente il campo list_display?