python - 使用 Django 运行 collectstatic 时出错
问题描述
当我在我拥有的 django 项目上运行 collectstatic 时,我遇到了一个非常令人沮丧的错误。
这是错误:
django.core.exceptions.SuspiciousFileOperation:连接路径(/home/carhea/dev-server/CAM-Freiburg/font/roboto/Roboto-Thin.eot)位于基本路径组件(/home/carhea/dev)之外-服务器/CAM-弗赖堡/静态文件)
我在使用 Django 2.2 和 python v.3.7 的 Ubuntu 20.4 服务器上运行它
我在 settings.py 中的静态设置非常标准......这只是最近才发生的!
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage
'
任何帮助将不胜感激!我还假设我没有提供足够的信息:P
解决方案
推荐阅读
- api - 如何处理 Visa Cybersource Payments API 中扣除服务费的付款?
- android - SSO Okta 登录后未返回应用程序
- c++ - 是否可以将 c++ 指针向量传递给 fortran?
- ruby-on-rails - 为什么我看到的是 User::ActiveRecord_Relation 而不是 ActiveRecord::Relation?
- javascript - 为什么我的 Chrome 扩展事件不起作用?
- azure - 注销后之前捕获的请求在 azure 广告身份验证中仍然有效
- php - 在codeigniter多词搜索中面临问题
- string - 如何在 Haskell 中从字符串中解析整数
- npm - 无法启动 Electron 应用程序 - 缺少 package.json
- testing - 出于测试目的在 CPU 中禁用 AVX2