повышение ValueError («Отсутствует запись манифеста staticfiles для«% s »»% clean_name) ValueError: Отсутствует запись манифеста staticfiles для «favicon.png», когда DEBUG = False
Я получаю эту ошибку только тогда, когда DEBUG =Ложь, я не получаю никакой ошибки, когда DEBUG = True
Чтобы исправить эту проблему, сохраняя DEBUG = False, я должен добавить обратно в favicon.png (который я недавно удалил) в папку static_root изатем запустите python manage.py collectstatic
Я проверил все мои файлы, и все мои HTML-документы имеют закомментированную строку link favicon.png, так что это не проблема.
settings.py имеетследующее:
STATIC_URL = '/static/'
STATICFILES_DIRS =[
os.path.join(BASE_DIR, 'static_root'),
]
VENV_PATH = os.path.dirname(BASE_DIR)
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
urls.py имеет следующее:
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)