首页 > 解决方案 > 使用 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

标签: pythondjango

解决方案


推荐阅读