CSS шаблона администратора Django не загружается при его развертывании в Heroku?

#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'