1

我有一个遗留数据库的 SQL 转储和一个包含图像的文件夹,这些图像被某些表的某些行引用,我需要将该数据迁移到新的 Django 模型。具体问题是如何“执行”上传,但在管理命令中。

upload_to当引用字段的表迁移到其对应的模型时,我还需要设置模型的图像字段,并且我还需要根据ImageField.

如何以编程方式从文件路径或文件描述符填充图像字段?

4

1 回答 1

0

一种方法是创建一个实用程序 django 项目,在 settings.py 中指定您的旧数据库。然后使用 inspectdb 管理命令创建旧数据库的 django 模型表示。最后使用 dumpdata 获取 JSON 格式的数据。

然后,您最终可以制作自己的 JSON 脚本,将旧数据插入到新模型中。

于 2011-11-26T19:20:03.750 回答