【发布时间】:2015-07-22 00:48:29
【问题描述】:
有人在生产环境中不小心删除了一个实例和所有相关对象(通过 Django 管理员)。我有数据库的备份,所以我可以取回这些数据,但我想用脚本来做而不是手动复制数据,因为它包含 很多 相关对象。
我想检索已删除的项目(我确实有它的模型和它的 pk,所以我可以这样做MyModel.objects.get(pk=123456)),还有它的所有相关对象(ForeignKey、ManyToMany... ) 以将它们重新导入生产数据库。
它可以是 SQL 或任何序列化格式,使用loaddata。我该怎么做?
【问题讨论】:
标签: python django serialization django-models