【发布时间】:2015-12-24 02:31:44
【问题描述】:
我有一个在 Django 上运行的简单网站。当我加载 Bootstrap css 文件时,页面加载格式就好了。但是我尝试加载我创建并保存在与 Bootstrap css 文件相同的文件夹中的 css 文件,该文件没有加载。请参阅此处的文件http://jsfiddle.net/zptkvx5c/ 在这两种情况下,我都在引用 html 头中的文件。
<link href="{% static "css/mystyles.css" %}" rel="stylesheet">
<!-- <link href="{% static "css/bootstrap.css" %}" rel="stylesheet"> --> This one works
谁能帮忙解决这个问题?
更新: 我试图硬编码网址,但它仍然不起作用
【问题讨论】:
-
您确定
mystyles.css文件存在于css目录中吗?添加这个文件后你有python manage.py collectstatic吗? -
是的,我已经确认 mystyles.css 在文件夹中。我还没有运行 collectstatic。我正在使用带有 debug=true 的 django 开发服务器,它似乎可以加载 Bootstrap。任何个人 css 文件都只能使用 collectstatic 命令提供?
-
在 js 控制台中说什么?另外,尝试交换顺序,先
bootstrap.css,然后mystyles.css -
谢谢@ham-sandwich 之前没用过js控制台。我意识到我一直在尝试解决问题并犯了一个错误。
-
我创建了一个应用级别的静态文件夹 (toplevel/appfolder/static/appfolder) 并在其中放置了一个引导文件夹。这是正在加载的那个。但是,我试图设置一个项目级静态文件夹,我在其中放置了另一个 Bootstrap 文件夹和我试图加载的 styles.css 文件。 (projectfolder/staticfolder) 或许你能告诉我如何引用项目级别的静态文件夹?
标签: html css django twitter-bootstrap