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. Тогда вам просто нужно будет убедиться, что файл, который он не может найти, помещен на место, или удалить ссылку на него, если он не нужен.

Вернуться на верх