忽略Django中的SuspiciousFileOperation

时间:2019-02-14 10:42:02

标签: django vue.js webpack whitenoise

我在/app/的django中提供我的vuejs SPA

/static/上提供静态文件

我的应用在django开发中运行良好,但是collectstatic失败。

我的vue.config.js具有:

module.exports = {
    assetsDir: 'static',
}

已编译的CSS文件的字体网址如下:

url(../../static/fonts/materialdesignicons-webfont.ee2bb9f3.eot

这在浏览器中有效,因为它不能增加2个目录,但在文件系统中却增加2个目录,而不是1个。

在浏览器中工作正常,但无法部署。它引发SuspiciousFileOperation个异常:

django.core.exceptions.SuspiciousFileOperation: The joined path (/mnt/c/Users/static/fonts/materialdesignicons-webfont.ee2bb9f3.eot) is located outside of the base path component (/mnt/c/Users/fede_/braced/staticfiles)

我真的很坚持。

0 个答案:

没有答案