【问题标题】:How to export all models in the same file with django-import-export?如何使用 django-import-export 将所有模型导出到同一个文件中?
【发布时间】:2021-04-12 13:03:24
【问题描述】:

我想在我的项目中使用 django-import-export 来管理导出。 但是,我可以弄清楚如何使用 django-import-export 将所有模型导出到同一个文件中

可以在文档中找到一种方法来做到这一点。我只能逐个模型导出...

【问题讨论】:

    标签: django export django-import-export


    【解决方案1】:

    这似乎是处理导出的一种不同寻常的方式。我猜你会有一个包含所有行的 csv,可能是由标题行分隔的块。

    django-import-export 没有默认的方法,因此您必须找到一种方法来顺序处理所有模型并将它们保存在内存中或将它们写入临时文件,然后再导出它们在一个大文件中。您也许可以为此使用after_export() 挂钩。

    如果这是为了序列化所有的db数据,或许还有更合适的方法,比如dumpscript?

    【讨论】:

    • 感谢回复;我会看dumpscript
    • np - 如果对您有帮助,请接受答案
    • 这不是我需要的;事实上,我在我的项目中编写了代码,创建了一个 excel 文件,每个 spreedsheat 代表每个模型
    猜你喜欢
    • 1970-01-01
    • 2021-03-13
    • 2019-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    • 2015-07-17
    • 1970-01-01
    相关资源
    最近更新 更多