2015-09-26 105 views
1

我有一个运行在Django上的简单网站。当我加载Bootstrap css文件时,页面加载格式很好。但我尝试加载我创建并保存在与Bootstrap css文件相同的文件夹中的css文件,该文件不加载。在这里查看文件http://jsfiddle.net/zptkvx5c/在这两种情况下,我都参考了html头文件。我的CSS文件没有在Django中加载,但Bootstrap文件加载正常

<link href="{% static "css/mystyles.css" %}" rel="stylesheet"> 
<!-- <link href="{% static "css/bootstrap.css" %}" rel="stylesheet"> --> This one works  

任何人都可以协助解决这个问题吗?

更新: 我试图硬编码的网址,仍然不起作用

+0

你确定''mystyles.css'文件存在于'css'目录吗? 添加此文件后,你做了'python manage.py collectstatic'吗? –

+0

是的,我已确认mystyles.css位于该文件夹中。我没有运行collectstatic。我使用debug = true的django开发服务器,它似乎加载Bootstrap ok。任何私人css文件只会与collectstatic命令一起提供? – Avagut

+0

它在js控制台中说了什么?另外,试着交换命令'bootstrap.css',然后'mystyles.css' –

回答

1

你可以这样做一个:

<link href="css/mystyles.css" rel="stylesheet" /> 

{% load staticfiles %} 
    <link rel="stylesheet" href="{% static "css/mystyles.css" %}" type="text/css"> 

这一个工程

SEE THE PAGE

+0

这不起作用,不应该有一个静态文件夹的引用? – Avagut

+0

现在看我的答案先生@ Avagut –

+0

谢谢@ivin raj是否参考应用程序级别的静态文件夹或项目级别的静态文件夹即。在哪里我可以把静态文件用于所有应用程序? – Avagut