首页 > 解决方案 > 收集静态引用到文件夹的错误路径

问题描述

执行命令“collectstatic”Dev/staticfiles时,当我的静态文件保存在文件夹中时,python 会查找错误的文件夹:[..]/Dev/bidding_tool_project/project/staticfiles

你知道这是如何/为什么会发生的吗?

标签: djangocollectstatic

解决方案


另一个 SO 答案有所帮助:os.path.join将斜线后的任何内容视为绝对路径。使用os.path.join时,路径应声明为:STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')而不是STATIC_ROOT = os.path.join(BASE_DIR, 'project/staticfiles')

帮助我的帖子:为什么 os.path.join() 在这种情况下不起作用?


推荐阅读