Я обслуживаю свой vuejs SPA в django на /app/
Служу статических файлов на /static/
Мое приложение работает нормально, работает в разработке django, но collectstatic не работает.
В моем vue.config.js есть:
module.exports = {
assetsDir: 'static',
}
Скомпилированные CSS-файлы имеют URL-адреса шрифтов:
url(../../static/fonts/materialdesignicons-webfont.ee2bb9f3.eot
Это работает в браузере, потому что не можетподняться на 2 dirs, но в файловой системе увеличивается на 2 dirs вместо одного.
Отлично работает в браузере, но не может быть развернут.Выдает 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)
Я действительно застрял с этим.