Python Django将图像文件从一个应用程序迁移到另一个应用程序

Python Django将图像文件从一个应用程序迁移到另一个应用程序,python,django,heroku,Python,Django,Heroku,我在heroku上有两个django应用程序,app_B是app_a一节的副本 app_A的型号带有ImageField: image = models.ImageField(null=True, upload_to=get_image_uri) 我想将这些对象复制到应用程序B 我要复制的模型看起来完全一样。这些图像存储在Amazon AWS中 django命令dumpdata/loaddata向我提供FK错误 但是,我可以尝试解决这些FK错误,但我不确定loaddata是否可以复制图像本身,

我在heroku上有两个django应用程序,
app_B
app_a
一节的副本
app_A
的型号带有
ImageField

image = models.ImageField(null=True, upload_to=get_image_uri)
我想将这些对象复制到
应用程序B

我要复制的模型看起来完全一样。这些图像存储在Amazon AWS中

django命令
dumpdata
/
loaddata
向我提供FK错误
但是,我可以尝试解决这些FK错误,但我不确定
loaddata
是否可以复制图像本身,或者我是否遗漏了什么
还有其他方法吗?

您可以执行以下操作:

以上假设您的表位于同一数据库中,并且您的
appb_modelb
表在复制时为空

如果需求增加,您可以通过这种方式实现更复杂的SQL查询,如

不过你必须小心。仔细阅读,尤其是其中的警告


祝你好运:)

我投票决定以离题结束这个问题,因为你的代表在这里,你知道问这么广泛的问题是离题的。一个问题需要代码,一个特定于与之相关的问题的问题。好的,我将添加一些代码。
ModelB.objects.raw(
    '''
    INSERT INTO appb_modelb (image)
    SELECT image FROM appa_modela
    '''
)