我最近将我的第一个Django应用程序部署到Heroku。这是我的主人的项目,所以可扩展性不是一个大问题。我已阅读了直接从Heroku提供静态和媒体文件可能出现的问题,并且Amazon S3是最佳解决方案。到目前为止,静态文件--CSS,JS - 正在Heroku中正常使用。Django:直接从Heroku提供静态,媒体文件
虽然媒体文件有点问题。
用户上传的唯一媒体是照片。再次,因为这是一个小项目,音量会很低。目前,这些照片正在正常使用。但是当更新推送到Heroku时,与现有上传照片的链接在页面上断开并且必须重新上载以再次出现,这显然是不可接受的。
我试图辨别这是否是服务媒体可能由外部主机(如Amazon S3或其他正在发生的问题)解决的问题。我不急于支付托管费用,但是如果它能解决这个问题,那么它可能就是选择的解决方案。
任何见解或经验的欢迎。
对问题的描述很好。 – 2016-07-15 12:52:14