#python #django #heroku
#python #django #heroku
Вопрос:
это страница администратора, развернутая в heroku, введите описание изображения здесь. settings.py
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'
deploy_settings.init.py
DEBUG = False
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
Я попытался запустить python manage.py соберите статику локально и запустите ее также в heroku bash, но это не сработало. Действительно ли нам нужно запускать эту команду? или статические файлы собираются при отправке в heroku master?
Я попытался добавить DEBUG_COLLECTSTATIC=1 в переменные конфигурации heroku, но это не работает.
последнее замечание: я попытался установить whitenoise и добавить его в settings.py промежуточные варки и добавить
STATICFILES_STORAGE = ‘whitenoise.storage.CompressedManifestStaticFilesStorage’ в deply_settings.init.py но я получил эту ошибку,
введите описание изображения здесь
, когда
Комментарии:
1. Простой поиск в Google показал это: devcenter.heroku.com/articles/django-assets — ты уже пробовал это сделать?
Ответ №1:
Это было исправлено путем удаления этой строки в deploy_settings.init.py
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'