Как указать поля при импорте / экспорте администратора django? - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь использовать импорт / экспорт lib Django, чтобы создать простой способ или функцию экспорта в моих таблицах в админке, однако у меня есть две проблемы, которые я не смог решить

1- Какукажите поля для экспорта, если я экспортирую, как указано в документации, все поля в модели экспортируются, и это не то, что мне нужно

2 - Как бросать внешние ключи, появляется только идентификатор ключейи я хотел появиться определенный атрибут этого класса

Я пытаюсь переопределить это, но не работает

class TurmaAdmin(BaseModelAdmin, ImportExportModelAdmin):
    search_fields = ('nome', 'curso__nome')
    list_display = ('curso', 'nome')
    autocomplete_fields = ('curso', 'term_year')
    fields = ('nome',)
    def get_export_fields(self):
        return self.get_fields()
...