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?