【发布时间】:2013-08-02 15:56:22
【问题描述】:
我根本不了解 manage.py collectstatic 是如何工作的。我的想法是你有路
project/app/static/app/base.css
并运行 collectstatic 并将它们复制到 /staticfiles/ 文件夹,然后 {{STATIC_URL}} 可以访问该文件夹。我已经尝试过了,它似乎没有找到 base.css。
这是我的变量供参考:
basepath = os.path.split(os.path.abspath(__file__))[0]
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(basepath, 'staticfiles')
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}base.css" />
在尝试获取样式表时会导致 404 错误:
"GET /base.css HTTP/1.1" 404 2255
【问题讨论】:
-
样式表在
/static/base.css可用吗? -
好像是。当我收集静态时,它告诉我一个文件被复制,但复制到哪里?这是我的目录的外观:i.imgur.com/6HmlQZO.png
标签: django