Я хочу сделать экшон в жанговской админке, который выделенные строки выплевывает как цсв\эксель. Хочу что бы колонки были строго те, которые указаны в list_display
. Но в list_display
вперемешку обычные филды модели, и филды, которые вытягиваются как результат какого-то метода у ModelAdmin
. Как лучше вытянуть правильные значения для конкретного инстанса?
Из мыслей в тупую проверять "если нет этого поля, спросить может у модел админа есть такой метод", но это же как-то процессится перед выдачей в админке, значит эта логика где-то уже имплементирована.