heroku django 튜토리얼을 http://devcenter.heroku.com/articles/django에 따라 왔는데 계속해서 다음 문제에 부딪 힙니다. heroku open
을 실행하고 내 앱의 웹 사이트로 이동하면 항상 Application Error
이 표시됩니다.Heroku에 Django 응용 프로그램을 배포
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 앱이 로컬에서 올바르게 실행됩니다.
아이디어가 있으십니까? 감사합니다
궁극적으로 ProcFile을 "worker : python hellodjango/manage.py runserver"로 변경하여 작동하도록했습니다. 웹에서 어떤 일이 일어나는지, ProcFile에서 일하는 사람이 무엇인지에 대해서는 분명치 않습니다. – randomletters
@randomletters "worker : python hellodjango/manage.py runserver"하지 마세요. 당신이하고있는 일은 발달 서버에서 프로젝트를 실행하는 것입니다. 이로 인해 일정 기간 동안 실행될 때 주요 캐시가 생성됩니다. 말할 것도없이, 그것은 생산에서 약간의 시간 이후 아마 부서질 것이다. Heroku가 배포를 처리하게하십시오! CraigKerstiens가 제안한대로 패브릭을 사용하여 코드 기반을 밀어 넣거나 배포하고 "heroku run"을 사용해보십시오. – Mykel