Collectstatic 引用错误的文件夹路径
Collectstatic referencing to wrong path to folder
执行命令'collectstatic'时,python查看错误的文件夹,Dev/staticfiles
,当我的静态文件保存在文件夹中时:[..]/Dev/bidding_tool_project/project/staticfiles
你知道how/why会发生这种情况吗?
另一个 SO 答案有帮助:os.path.join
将斜线后的任何内容视为绝对路径。使用 os.path.join
时,路径应声明为:STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
而不是 STATIC_ROOT = os.path.join(BASE_DIR, 'project/staticfiles')
对我有帮助的post:Why doesn't os.path.join() work in this case?
执行命令'collectstatic'时,python查看错误的文件夹,Dev/staticfiles
,当我的静态文件保存在文件夹中时:[..]/Dev/bidding_tool_project/project/staticfiles
你知道how/why会发生这种情况吗?
另一个 SO 答案有帮助:os.path.join
将斜线后的任何内容视为绝对路径。使用 os.path.join
时,路径应声明为:STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
而不是 STATIC_ROOT = os.path.join(BASE_DIR, 'project/staticfiles')
对我有帮助的post:Why doesn't os.path.join() work in this case?