使用Heroku和Django和Images设置S3

时间:2018-07-29 23:14:12

标签: python django heroku amazon-s3

所以我目前将我的静态文件(js和css)存储在Heroku中,这没什么大不了的。但是,我还有一些对象,我也需要存储多个图像,并且能够根据要求获取这些图像。我将如何存储对这些图像的引用?

我打算按照Heroku here上的这些步骤使用S3直接文件上传。这也是我这样做的最佳方法吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

我认为设置静态(css,js等)或媒体(图像,视频)以存储在S3上与Heroku或部署位置无关。相反,它只是确保Django知道在哪里保存文件以及在哪里获取文件。我绝对不会遵循该链接,因为在使用Django时,它似乎令人困惑且无济于事。

本教程确实对我有所帮助,因为它将向您展示如何进行所有设置。我已经完成了这些步骤,并且可以确认它能解决问题。 https://simpleisbetterthancomplex.com/tutorial/2017/08/01/how-to-setup-amazon-s3-in-a-django-project.html

答案 1 :(得分:0)

虽然我过去曾走过这条路线,但最近我选择使用Digital Ocean的一键式应用程序-Dokku。它基于Herokuish。然后,我使用Dokku的持久性存储来利用DO最小的,每月5美元的计划中的25个存储空间。我为此here编写了指南。