django不会提供来自heroku的媒体

时间:2015-10-22 09:43:53

标签: django heroku amazon-s3 http-status-code-404 buckets

好的,所以我正在使用whitenoise来存储我的静态文件,这在部署到heroku时不是问题,而且运行得非常好。

所以我需要使用S3来提供我的媒体文件。我可以完全上传到存储桶,没有任何问题,从网站界面,但当它试图加载实际图像我试图服务我立即获得404,当我在开发控制台检查这404时它告诉我调试消息和链接,当我访问它实际存在的链接时。

所以我的亚马逊凭证工作,CORS和存储桶策略也是如此,甚至通过它声称存在的链接访问图像也有效。

这也是我的MEDIA_ROOT

MEDIA_ROOT = 'https://%s/' % AWS_S3_CUSTOM_DOMAIN

并正确打印出来,将whitenoise和boto存储一起使用是一个问题吗?

编辑:

所以现在我的静态文件完全来自S3,但不是我的媒体。似乎忽略了我的media_root和media_url

0 个答案:

没有答案