Heroku在Django中删除我的图像

Heroku在Django中删除我的图像,django,postgresql,heroku,Django,Postgresql,Heroku,我正在做一个Django应用程序并使用heroku,但是当我上传一张图片时一切都很好,但大约2小时后,heroku删除了我的图片。我不知道发生了什么事。我使用的是postgres db。您不应该向文件系统写入任何内容,Heroku明确指出它是短暂的,不应该用于任何内容 相反,您需要使用适当的媒体存储后端,如AmazonS3。对于Django项目,请使用S3后端查看Django存储 如前所述,您还可以计划将文件添加到数据库中。如果您执行了或更大的postgresql计划,这样您就不必设置S3存储

我正在做一个Django应用程序并使用heroku,但是当我上传一张图片时一切都很好,但大约2小时后,heroku删除了我的图片。我不知道发生了什么事。我使用的是postgres db。

您不应该向文件系统写入任何内容,Heroku明确指出它是短暂的,不应该用于任何内容

相反,您需要使用适当的媒体存储后端,如AmazonS3。对于Django项目,请使用S3后端查看Django存储


如前所述,您还可以计划将文件添加到数据库中。如果您执行了或更大的postgresql计划,这样您就不必设置S3存储桶了,这很好。

是的,它工作得很好,但是当我尝试运行我的应用程序时,所有图像都会消失