Есть ли способ загрузить заголовки только в виде файла в Django ImportExportModelAdmin

Есть ли способ просто загрузить файл, содержащий только названия полей?

enter image description here

Например, кнопка скачать шаблон загрузит файл, содержащий все необходимые поля, как показано в тексте справки.

Скачанный файл будет выглядеть следующим образом:

enter image description here

Любая помощь будет принята с благодарностью.

Вот один из способов. Вам нужно объявить ресурс и переопределить метод export() так, чтобы он создавал новый Dataset, содержащий только заголовки.

class BookResource(ModelResource):

    class Meta:
        model = Book

    def export(self, queryset=None, *args, **kwargs):
        data = super().export(queryset, args, kwargs)
        return tablib.Dataset(headers=data.headers)
Вернуться на верх