我很疯狂将样式表文件链接到我在整个项目中使用的'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
有什么建议我做错了吗?
答案 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">