【发布时间】:2016-09-25 13:24:42
【问题描述】:
请帮助理解我做错了什么。
我的 settings.py 中有:
PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
STATIC_URL = os.path.join(PROJECT_ROOT, 'static').replace('\\','')+'/'
在 index.html 中:
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static "/css/table.css" %}">
但我仍然有错误 404:
"GET /var/cardsite/cardsite/static/css/table.css HTTP/1.1" 404 1696
我有这个文件:
ls -la /var/cardsite/cardsite/static/css/table.css
-rw-r--r-- 1 root root 77 Sep 25 16:15 /var/cardsite/cardsite/static/css/table.css
那到底是怎么回事?
附:我的项目存储在“/var/cardsite”上,我想在每个应用程序上创建静态文件夹,例如默认应用程序“cardsite”
谢谢
【问题讨论】:
-
您在使用静态文件之前是否运行过命令
collectstatic? -
是的,但没有帮助
-
我已经添加了一个答案,看看它是否有帮助。
标签: python html css django static