有没有一种方法可以将 headers 仅作为 Django ImportExportModelAdmin 中的文件下载
Is there a way I can download the headers only as a file in Django ImportExportModelAdmin
有没有办法只下载一个只包含字段标题的文件?
例如,下载模板按钮将下载一个文件,其中包含帮助文本中显示的所有必要字段。
下载的文件如下所示:
感谢任何帮助。
这是一种方法。您需要 declare a resource 并覆盖 export()
方法,以便它创建一个仅包含 headers.
的新数据集
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)
有没有办法只下载一个只包含字段标题的文件?
例如,下载模板按钮将下载一个文件,其中包含帮助文本中显示的所有必要字段。
下载的文件如下所示:
感谢任何帮助。
这是一种方法。您需要 declare a resource 并覆盖 export()
方法,以便它创建一个仅包含 headers.
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)