我并没有从根本上理解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'中的样式表? – dm03514
它似乎是。当我收集静态它告诉我一个文件被复制,但到哪里?以下是我的目录的外观:http://i.imgur.com/6HmlQZO.png – Nanor