Django heroku 文件
Django heroku files
所以,我在我的管理员中设置了上传功能,管理员可以上传照片。这些照片通过视图访问,以便管理员可以使用它们。我将其部署到 heroku。到目前为止,如果我上传照片,它似乎可以正常工作,它会 link 显示在视图中并显示出来。
我的 MEDIA_URL ='/media/' 和我的 MEDIA_ROOT = os.path.join(BASE_DIR , 'media') 目前,DEBUG =对我来说是真的。
所以问题是这样的:离开网站几个小时左右后,当我尝试访问文件时,它似乎已经更改了 link 并且照片不再 linked。
有没有办法解决这个问题,当我离开一段时间后,照片的 link 不会改变? (我没有看到基于 google 的解决方案,似乎人们还没有 运行 解决这个问题......除非我 google 残废 :/ )
我意识到我的问题了。它们被上传到位于 Heroku 中的媒体文件夹中,这不是可行的方法。相反,我使用 amazon aws s3 来提供媒体文件和静态文件。 link 回答了我的问题:
django heroku media files 404 error
不过,我正在考虑改用 smartfile,因为它是免费的 :D
所以,我在我的管理员中设置了上传功能,管理员可以上传照片。这些照片通过视图访问,以便管理员可以使用它们。我将其部署到 heroku。到目前为止,如果我上传照片,它似乎可以正常工作,它会 link 显示在视图中并显示出来。
我的 MEDIA_URL ='/media/' 和我的 MEDIA_ROOT = os.path.join(BASE_DIR , 'media') 目前,DEBUG =对我来说是真的。 所以问题是这样的:离开网站几个小时左右后,当我尝试访问文件时,它似乎已经更改了 link 并且照片不再 linked。
有没有办法解决这个问题,当我离开一段时间后,照片的 link 不会改变? (我没有看到基于 google 的解决方案,似乎人们还没有 运行 解决这个问题......除非我 google 残废 :/ )
我意识到我的问题了。它们被上传到位于 Heroku 中的媒体文件夹中,这不是可行的方法。相反,我使用 amazon aws s3 来提供媒体文件和静态文件。 link 回答了我的问题:
django heroku media files 404 error
不过,我正在考虑改用 smartfile,因为它是免费的 :D