问题描述
我想在我的项目中使用 django-import-export 来管理导出。 但是,我可以弄清楚如何使用 django-import-export
在同一个文件中导出所有模型可以在文档中找到一种方法来做到这一点。我只能按模型导出模型...
解决方法
这似乎是处理导出的一种不同寻常的方式。我想你会有一个包含所有行的 csv,也许在由标题行分隔的块中。
使用 django-import-export 没有默认的方法,因此您必须找到一种方法来按顺序处理所有模型并将它们保存在内存中或将它们写入临时文件,然后再导出它们在一个大文件中。您或许可以为此使用 after_export()
钩子。
如果是为了序列化所有的db数据,也许还有更合适的方法,比如dumpscript?