Я использую Heroku, и у меня проблема со stati c файлами - они создаются в STATIC_ROOT
. Мне нужно настроить файл wsgi.py
для WhiteNoise. Я пробовал несколько разных способов, которые нашел, чтобы настроить его, но каждый раз терпел неудачу. Вот мой код:
/ wsgi.py
import os
from django.conf import settings
from django.core.wsgi import get_wsgi_application
from whitenoise import WhiteNoise
application = get_wsgi_application()
application = WhiteNoise(application, root=settings.STATIC_ROOT)
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'api_obs.settings')
Вот последнее сообщение об ошибке в ветке ошибок:
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.'
Как правильно его настроить? Мой settings.py
файл прав здесь - это мой предыдущий вопрос к ним. Я только не задекларировал STATICFILES_DIRS
, но это не обязательно, верно?