Collectstatic使用不正确的STATIC_ROOT路径

问题描述 投票:0回答:1
  • 从终端打印得到正确的路径:STATIC_ROOT: [..]/Dev/bidding_tool_project/project/staticfiles

  • 但是python控制台显示的路径缺少对文件夹(bidding_tool_project / project)的引用:settings.STATIC_ROOT: Dev/staticfiles

您不知道这是怎么/为什么发生的?

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

对我有帮助的帖子:Why doesn't os.path.join() work in this case?

© www.soinside.com 2019 - 2024. All rights reserved.