Развертывание приложения Django на Heroku - PullRequest
2 голосов
/ 11 октября 2011

Я следовал учебному пособию heroku django на http://devcenter.heroku.com/articles/django и продолжаю сталкиваться со следующей проблемой Когда я запускаю heroku open и захожу на сайт моего приложения, я всегда получаю Application Error. Когда я смотрю на логи, я вижу следующие строки:

2011-10-11T04:55:35+00:00 heroku[web.1]: Starting process with command `python hellodjango/manage.py runserver`
2011-10-11T04:55:35+00:00 app[web.1]: python: can't open file 'hellodjango/manage.py': [Errno 2] No such file or directory

Мой ProcFile содержит только web: python hellodjango/manage.py runserver.

Наконец, когда я использую foreman start в командной строке, мое приложение django прекрасно работает локально.

Есть идеи? Спасибо

1 Ответ

1 голос
/ 11 октября 2011

Ваш каталог hellodjango добавлен, передан в git и отправлен в Heroku?Вы должны быть в состоянии обеспечить это с помощью:

git status

Кроме того, вы можете исследовать изолированный экземпляр dyno, который содержит весь код вашего приложения, а также конфигурационные переменные с:должен позволить вам убедиться, что файл есть, и если вы можете запустить ту же команду в вашем Procfile, вы должны увидеть те же результаты, чтобы помочь с устранением неполадок.

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