【问题标题】:how can i solve this issue in my Django web application hosted on heroku?如何在 Heroku 上托管的 Django Web 应用程序中解决此问题?
【发布时间】:2016-10-05 13:55:41
【问题描述】:

当用户将照片作为帖子上传时,它会在主页上正确显示,但一段时间后,当用户重新访问该网站时,他/她发布的所有照片都无法正确显示,我不知道是什么问题?

我该如何解决?

【问题讨论】:

  • 图片是否仍然存在于它们上传到的位置?
  • 有没有办法查看heroku服务器上的文件?
  • 只需验证您的图像上传到方法保存路径。另外,如果您检查 img src 它会显示什么路径?
  • 如果您提出问题,预计您会回复 cmets。你已经有三个cmets了。我想补充一下,你看过 chrome 错误吗?
  • @Nagaraj 网站在本地正常运行,并且声明上传的路径也正确。

标签: django heroku django-staticfiles


【解决方案1】:

您不能在 Heroku 中存储上传的文件(图像)。当您重新启动或重新部署 Heroku 时,这些将丢失。如果你想在你的项目中支持上传功能,你可以使用Amazon S3 来实现。你可以使用这个库django-storages

【讨论】:

    猜你喜欢
    • 2021-12-27
    • 2016-10-08
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 2019-06-06
    相关资源
    最近更新 更多