Django collectstatic на сервере
Недавно моя БД на моем сервере обосралась. Я полагаю, что ошибка произошла где-то на моей стороне, и моя база данных wagtail оказалась стертой. Мне удалось заставить мою sqlite db снова работать, но моя collectstatic
все еще не работает.
Я попробовал переименовать папку static
с помощью mv static staticold
и повторно выполнить python manange.py collecstatic
, но все равно не получается.
Сообщение об ошибке гласит:
Post-processing 'scss/main.css' failed!
...
...
raise ValueError("The file '%s' could not be found with %r." % (filename, self))
ValueError: The file 'images/5f5a5b3515c4dd0c2c455925_110642301_938622823267359_7859124022958180678_n201.jpg' could not be found with <django.contrib.staticfiles.storage.ManifestStaticFilesStorage object at 0x7f00badf6f60>.`
Меня не особо волнуют эти старые изображения, хотя я бы хотел, чтобы мои js и css файлы были обновлены collectstatic
Вы используете ManifestStaticFilesStorage
? (STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
). Это похоже на ошибку, которую выдает программа, когда у нее возникают проблемы с поиском файла при запуске collectstatic
. Вы можете закомментировать эту строку, если она есть в ваших настройках, а затем попробовать запустить collectstatic
. Тогда вам просто нужно будет убедиться, что файл, который он не может найти, помещен на место, или удалить ссылку на него, если он не нужен.