Django collectstatic не использует путь, указанный STATIC_ROOT
В файле settings.py я установил STATIC_ROOT следующим образом:
STATIC_URL = '/static/'
MEDIA_URL = '/files/'
<>>STATIC_ROOT = BASE_DIR / "staticfiles"
MEDIA_ROOT = BASE_DIR / 'uploads'
при выполнении команды: python3 manage.py collectstatic
он отлично работает в моей локальной среде разработки, он создал папку staticfiles, затем собрал все файлы, как ожидалось, но при развертывании кода на digitalOcean, он выдает ошибку, которая гласит:
......
for entry in os.scandir(path):
FileNotFoundError: [Errno 2] No such file or directory: '/home/kevin/myproject/static'
Я задаю путь с помощью BASE_DIR / 'staticfiles', почему он указывает на BASE_DIR / 'static'
путь и папка: BASE_DIR / 'static' был использован
STATICFILES_DIRS = [ BASE_DIR / 'static' ]
запутался, отлаживал его пару дней, он работает на моей локальной машине, но не на производстве. любая помощь будет оценена, спасибо заранее.