Как установить Debug=False и Allowed_hosts в Django без Http ошибки 500

Я хочу опубликовать свой сайт, сделанный на Django, с настройкой Debug=False. Однако это дает мне ошибку 500. Я сделал все возможное, но это все еще не работает. Вот что я уже пробовал:

  • Я просмотрел этот вопрос: CommandError: Вы должны установить settings.ALLOWED_HOSTS, если DEBUG является False
  • .
  • Я узнал, что мне нужно добавить allowed_hosts, но ни localhost, *, ни ссылка на мой сайт не работали.
  • Я попытался собрать staticfiles. Это не помогло. Мой проект находится на heroku, и heroku собирает все staticfiles автоматически самостоятельно.
  • Возможно, проблема в настройках whitenoise, но я не могу запустить debug=False даже локально.

Вы можете найти весь мой код здесь: https://github.com/eliska-n/elinit/tree/master. Здесь я делюсь своим файлом settings.py.

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