从终端打印得到正确的路径:STATIC_ROOT: [..]/Dev/bidding_tool_project/project/staticfiles
但是python控制台显示的路径缺少对文件夹(bidding_tool_project / project)的引用:settings.STATIC_ROOT: Dev/staticfiles
您不知道这是怎么/为什么发生的?
os.path.join
将斜线后的所有内容视为绝对路径。使用os.path.join
时,路径应声明为:STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
,而不是STATIC_ROOT = os.path.join(BASE_DIR, 'project/staticfiles')