Próbując dynamicznie zmieniać kolumny wyświetlane na stronie listy modeli administratora django, próbowałem przesłonić metodę __init__()
mojej klasy ModelAdmin, aby dynamicznie dodawać lub usuwać określone pola z atrybutu list_display, w zależności od uprawnień bieżącego użytkownika. Jednak odkryłem, że klasy ModelAdmin są tworzone tylko raz przy każdym ponownym uruchomieniu, więc to nie działa ...Jak mogę dynamicznie określać atrybut "list_display" klasy Django ModelAdmin?
Czy istnieje inny sposób dynamicznej zmiany pola pole_zamówienia?