在2个django项目之间传递ImageField

时间:2012-10-31 16:13:52

标签: django django-models django-orm

我有2个django项目,它们有一些共同的表格。

能够从其中一个项目访问其中一个表,我正在使用数据库路由=>数据库通信解决了问题。

但我无法弄清楚如何在项目之间传输文件。

我试过了:

photo = ContentFile(default_db_object.photo.file.read())
distant_db_object.photo.save("test_name.jpeg", photo, save=True)
# Tried to save just in case, even if it's already done above
distant_db_object.save()

我还尝试了这段代码的第二行:

distant_db_object.photo.save("test_name.jpeg", default_db_object.photo, save=True)
  • default_db_object:来自我当前项目的模型对象
  • distant_db_object:来自远程项目的模型对象

我认为我仍然不理解django中整个文件存储逻辑之外的逻辑(是的,我已阅读过文档)。

0 个答案:

没有答案