找不到CSS文件

时间:2017-04-16 22:05:28

标签: css django static

我很疯狂将样式表文件链接到我在整个项目中使用的'base.html'模板。 这里是我希望链接的文件路径:

  

C:\ forum_project \静态\主\ CSS \ style.css中

以下是来自head section的'base.html'的代码段。

<meta charset="UTF-8">
<title>Django Developers Forum</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<link rel="stylesheet" type="text/css" href="{% static 'main/css/style.css' %}">

正如您所看到的,最后一行是尝试从此样式表派生的。

当浏览器尝试发送样式表的GET请求时,我在控制台中获取以下信息。

  

[16 / Apr / 2017 23:55:14]“GET /static/main/css/style.css/ HTTP / 1.1”404   1670

有什么建议我做错了吗?

2 个答案:

答案 0 :(得分:0)

只需删除url的最终斜杠:

href =&#34; {%static&#39; main / css / style.css&#39; %}

我建议你在身体关闭标签之前移动bootstrap和jquery,包括标签内的标签。

答案 1 :(得分:0)

  

C:\ forum_project \主\模板\ base.html文件

     

C:\ forum_project \静态\主\ CSS \ style.css中

使用此代码:

<link rel="stylesheet" type="text/css" href="../../static/main/css/style.css">