有没有一种方法可以将 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)