【发布时间】:2016-06-27 12:58:00
【问题描述】:
我已经通过这里的线程:
https://stackoverflow.com/questions/15641603/django-get-css-returns-404
但解决方案没有帮助。
.css 文件是从 base.html 中加载的,重要的部分如下所示
<link href="{% static 'css/starter-template.css' %}" rel="stylesheet">
pycharm 给出的关于这个问题的确切信息是这样的:
"GET /static/css/starter-template.css HTTP/1.1" 404 1685
css 文件的路径也正确。这让我想知道:如果路径是正确的,那我为什么会得到 404?我该如何解决这个问题?
edit:根据要求,文件夹结构如下所示:
starter-template.css 是导致 404 的文件。我在 base.html 中引用它
【问题讨论】:
-
什么是从 /static/ 提供文件?
-
鉴于您使用的是 pycharm,这仍然是开发吗?调试设置为 true 吗?
-
了解您的目录结构也很有用。对我来说,10 个静态资产中有 9 个没有显示出来,因为我把它们放在了稍微不正确的地方
-
@RobertTownley 我已经编辑了我的帖子,请看一下。
-
@Sayse 是的,它正在开发中,调试设置为 true。
标签: django