Приложение «Ни один модуль с именем« django_heroku »» не запустится на Heroku - PullRequest
0 голосов
/ 30 апреля 2019

Пытаясь перенести на сервер heroku, я получаю это:

git push heroku master

remote: Building source:
remote:
remote: -----> Python app detected
remote:  !     Python has released a security update! Please consider upgrading to python-3.7.3
remote:        Learn More: https://devcenter.heroku.com/articles/python-runtimes
remote: -----> Installing requirements with pip
remote:
remote: -----> Downloading NLTK corpora…
remote:  !     'nltk.txt' not found, not downloading any corpora
remote:  !     Learn more: https://devcenter.heroku.com/articles/python-nltk
remote: -----> Discovering process types
remote:        Procfile declares types -> web
remote:
remote: -----> Compressing...
remote:        Done: 206.4M
remote: -----> Launching...
remote:        Released v10
remote:        https://versally.herokuapp.com/ deployed to Heroku

Однако, когда я захожу в свое приложение, оно говорит мне, что есть ошибка.Когда я регистрируюсь в журналах, я вижу это:

2019-04-30T13:22:00.633794+00:00 app[web.1]: import django_heroku
2019-04-30T13:22:00.633801+00:00 app[web.1]: ModuleNotFoundError: No module named 'django_heroku'
2019-04-30T13:22:00.634020+00:00 app[web.1]: [2019-04-30 13:22:00 +0000] [11] [INFO] Worker exiting (pid: 11)
2019-04-30T13:22:00.789044+00:00 app[web.1]: [2019-04-30 13:22:00 +0000] [4] [INFO] Shutting down: Master

Я еще не настроил базу данных, но я просто хочу получить отладочное сообщение из кода django, чтобы я мог начать сконфигурация базы данных.

1 Ответ

0 голосов
/ 30 апреля 2019

Для тех, кто сталкивался с этой проблемой, я решил ее, опустошив файл require.txt, нажав (что вынуждает Heroku удалить все требования), а затем принудительно заполнив заполненные требования.

Я должен был убедиться, что gunicorn был включен в требования - что это было, но журнал показал, что по какой-то причине heroku удалил мою «устаревшую» версию.

Heroku + gunicorn не работает (bash: gunicorn: команда не найдена)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...