我並沒有從根本上理解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