Экспорт Excel из Django с подробными именами

Я использую DjangoObjectActions из пакета django_object_actions, который добавляет действие в Django Admin для экспорта моей модели Querys в excel.

class QueryAdmin(DjangoObjectActions, admin.ModelAdmin):
    def export_to_xls(self, request, obj):
        query_record = Query.objects.all().values('profile__full_name')
        return excel.make_response_from_records(
            query_record,
            'xlsx',
            file_name="Querys"
        )

    list_display = ('weight', 'height')
    export_to_xls.label = "Export to Excel"
    changelist_actions = ('export_to_xls',)

Я не смог найти, как экспортировать мою таблицу со столбцами бессловные имена. Я нашел, как просто получить расширенные имена столбцов, но есть ли способ экспортировать их в excel?

Мне это нужно, потому что вербозные имена на другом языке, и было бы очень здорово показывать заголовки столбцов таким образом. Также я использовал поля charfields с выбором в своих моделях. Если есть способ экспортировать значения из вариантов (не только ключи), это было бы очень хорошо.

Буду благодарен за любую помощь!

Я не нашел способа экспортировать ее в Excel, как я хотел. В качестве решения я сделал пользовательскую страницу в моем Django Admin с пользовательской таблицей, которую я сделал с помощью Javascript lib DataTables - (https://datatables.net). Эта библиотека помогает создавать таблицы с кнопками для экспорта в excel, csv и многими другими функциями.

Вернуться на верх