我从根本上不了解 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