我最近將我的第一個Django應用程序部署到Heroku。這是我的主人的項目,所以可擴展性不是一個大問題。我已閱讀了直接從Heroku提供靜態和媒體文件可能出現的問題,並且Amazon S3是最佳解決方案。到目前爲止,靜態文件--CSS,JS - 正在Heroku中正常使用。Django:直接從Heroku提供靜態,媒體文件
雖然媒體文件有點問題。
用戶上傳的唯一媒體是照片。再次,因爲這是一個小項目,音量會很低。目前,這些照片正在正常使用。但是當更新推送到Heroku時,與現有上傳照片的鏈接在頁面上斷開並且必須重新上載以再次出現,這顯然是不可接受的。
我試圖辨別這是否是服務媒體可能由外部主機(如Amazon S3或其他正在發生的問題)解決的問題。我不急於支付託管費用,但是如果它能解決這個問題,那麼它可能就是選擇的解決方案。
任何見解或經驗的歡迎。
對問題的描述很好。 – 2016-07-15 12:52:14