【问题标题】:Media files are not visible after deploying the django project on heroku在 heroku 上部署 django 项目后,媒体文件不可见
【发布时间】:2021-10-26 09:33:28
【问题描述】:

我已经在 heroku 上部署了我的网站(在 django 中构建),所有静态文件都是可见的,但媒体文件没有显示。

【问题讨论】:

  • 欢迎来到 SO!请详细说明您想要实现的目标、您研究了什么、您尝试解决什么问题以及您在哪里/如何陷入困境,以改进您的问题!

标签: python-3.x django file heroku deployment


【解决方案1】:

settings.py 中可能缺少媒体配置。要了解如何操作,您可以go to the docs。基本上你会在所说的文件中需要这样的东西:

MEDIA_ROOT 默认值:''(空字符串)

将包含user-uploaded files 的目录的绝对文件系统路径。

示例:“/var/www/example.com/media/”

【讨论】:

  • 如果这对您不起作用,您可以添加您的settings.py 媒体配置吗?还要说出你的真实路径是什么,例如home/root/app/src/media
  • 好吧,让我试试你建议的方式。顺便谢谢:)
  • @Tushar_K 不用担心,如果有效,您可以将其标记为答案,如果无效,请提供更多信息和/或错误。
猜你喜欢
  • 2017-05-01
  • 2019-05-31
  • 2015-09-29
  • 2021-09-12
  • 2015-09-15
  • 2019-09-21
  • 2012-01-31
  • 1970-01-01
  • 2016-01-11
相关资源
最近更新 更多