我将我的应用程序部署到heroku:https://doggos-only.herokuapp.com/
狗图像链接上的图像在本地工作,但在部署的版本上不工作。我得到的唯一有用的错误是:cj_eOAaboi.jpg:1未能加载资源:服务器响应状态为404(未找到)
我最好的猜测是它与文件路径有关,但我不确定。我试着在网上寻找解决方案,但一直找不到。如需任何帮助,请访问repo:https://github.com/jpchato/doggos_only_project
我正在从repo中的deploy_分支进行部署
这是因为heroku中的媒体文件(用户上传的文件)不是持久性的,这意味着在一段时间后,所有媒体都将被擦除
我强烈建议您使用媒体CDN,如
cloudinary
或AmazonS3我写了一篇关于如何使用cloudinary免费设置媒体CDN的文章,你可以直接访问它here
Django Tutorial: Set up Media files in Deployment for FREE
相关问题 更多 >
编程相关推荐