gpt4 book ai didi

django - 部署到 Heroku 后,图像在 Django 应用程序中消失

转载 作者:行者123 更新时间:2023-12-02 09:39:56 35 4
gpt4 key购买 nike

我已将我的应用程序部署到 Heroku,但某些图像不再加载。

例如,某人的个人资料照片未显示,但如果该人重新上传一张照片,该照片就会可见。然而,当他们再次注销/登录时,图片就不再存在了。

什么会导致这种行为以及如何解决它?在本地一切正常。

最佳答案

我在 http://www.gettingstartedwithdjango.com/introduction-and-launch.html#what-heroku-does-every-time-you-push-to-them-is 上找到了此信息

每次您向它们推送时,Heroku 都会执行以下操作:

  • 创建一个新的应用空间,其中包含自己的虚拟机、虚拟环境以及通过 pip 安装的软件包。
  • 将子域交换到新位置。
  • 删除旧的应用空间。

这意味着添加到应用程序中但不在 Git 中的任何内容都不会在推送之间持续。更重要的是,这个完全相同的过程每 24 小时发生一次,因此上传的文件必须发送到 Heroku 以外的其他地方。

您可能会将此视为问题的可能根源。

关于django - 部署到 Heroku 后,图像在 Django 应用程序中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13104771/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com