Есть ли способ загрузить заголовки только в виде файла в Django ImportExportModelAdmin
Есть ли способ просто загрузить файл, содержащий только названия полей?
Например, кнопка скачать шаблон загрузит файл, содержащий все необходимые поля, как показано в тексте справки.
Скачанный файл будет выглядеть следующим образом:
Любая помощь будет принята с благодарностью.
Вот один из способов. Вам нужно объявить ресурс и переопределить метод 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)