Django管理静态文件在https下提供

时间:2012-05-31 02:17:43

标签: django file static amazon-s3 admin

最近我将我的Django项目配置为使用Amazon S3。除了/ admin /之外,一切正常。我在控制面板中看不到任何.css或图像。当我从浏览器检查代码时,我可以看到打印的静态文件网址类似于" https:// blablabla"。

从https协议我必须同意证书才能显示所请求的对象,因此在/ admin /中不能显示任何这些文件。如果我输入相同的URL,但在http下我可以看到该文件而不同意任何内容。

如何对http /而不是https下的静态文件进行/ admin /调用?

谢谢!

2 个答案:

答案 0 :(得分:5)

如果你设置:

AWS_S3_SECURE_URLS = False

在您的settings.py中

,静态文件的所有URL都使用http:而不是https:

答案 1 :(得分:0)

请在STATIC_URL = 'https://blbla.blabla.s3.amazonaws.com/

中设置settings.py