django - 收集静态引用到文件夹的错误路径
问题描述
执行命令“collectstatic”Dev/staticfiles
时,当我的静态文件保存在文件夹中时,python 会查找错误的文件夹:[..]/Dev/bidding_tool_project/project/staticfiles
你知道这是如何/为什么会发生的吗?
解决方案
另一个 SO 答案有所帮助:os.path.join
将斜线后的任何内容视为绝对路径。使用os.path.join
时,路径应声明为:STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
而不是STATIC_ROOT = os.path.join(BASE_DIR, 'project/staticfiles')
推荐阅读
- javascript - 谷歌脚本 - 每次使用最新的工作表
- c# - 更改 ListView 中列的宽度(c#)
- swift - 为什么我的 Swift 三元运算符不起作用?
- google-cloud-data-fusion - Google Cloud Data Fusion MySQL 复制作业无法合并临时表中的一批更改
- java - 在两个 REST API 之间映射查询参数
- java - Spring AOP 看不到方法
- react-native - React Native 显示动画 SVG
- nestjs - Nest 无法解析 BookingService 的依赖关系
- algorithm - 按包含进行文件聚类 - 聚类有向图问题
- image - 如何在处理中制作清晰的像素艺术图像?