heroku上的Django提供静态但HTML模板不使用它们。

时间:2013-11-15 03:33:16

标签: css django heroku amazon-s3 django-storage

我正在为django的一位朋友制作一个小食谱网站。目前,我正在将其部署到Heroku。我正在使用Amazon S3来获取静态内容。

以下是网站:https://chiryaroti.herokuapp.com/

似乎S3本身工作正常,因为它下载了css和js。但是,当我在萤火虫中“检查元素”时,它表示没有任何风格。

为什么HTML不使用css样式表?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您在安全页面(https)中请求不安全资源(http),这些资源被浏览器阻止。

您应该使用协议相对路径。

e.g。

<link href="//chiryaroti.s3.amazonaws.com/css/main.css" rel="stylesheet" />