OSError: [Errno 63] Слишком длинное имя файла: db.sqlite3 при выполнении collectstatic на django
Ранее я уже делал collectstatic, и все прошло хорошо. Теперь я попытался развернуть приложение на Heroku и получил ошибку. Она воспроизводится и локально.
OSError: [Errno 63] Слишком длинное имя файла: '/Users/admin/Desktop/Programming/Python/UkranianFunds/src/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/app/staticfiles/db. sqlite3'
Вот структура моего проекта: https://monosnap.com/file/Jkom9ug3DJFMDcwOz4UkY3OUfS1bUY
У меня есть мой db.sqlite3 в gitignore, если это имеет значение.
Вот мои настройки:
PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'staticfiles')
STATICFILES_DIRS = [
os.path.join(BASE_DIR), 'static'
]
Была допущена синтаксическая ошибка, из-за которой код отображается неправильно, следующий код отображается правильно: