所以我刚用python,virtualenv和lpthw.web创建了我的第一个小网站。 当我运行python bin / app.py时,我可以访问我的浏览器localhost:8080,它没有问题。
然而,在设置Heroku之后,当我运行Foreman时,我得到: ImportError:没有名为hello的模块。
我不知道这是否相关,但我还是尝试将它部署到heroku,当我输入heroku时,我得到:
at=error code=H10 desc="App crashed" method=GET path=/ host=arcane-lake- 2908.herokuapp.com fwd="71.20.1.73" dyno= connect= service= status=503 bytes=
2013-09-03T09:47:58.419844+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=arcane-lake-2908.herokuapp.com fwd="71.20.1.73" dyno= connect= service= status=503 bytes=
答案 0 :(得分:2)
我有同样的错误,这是一个简单的修复。只需看看你的Procfile。它可能显示类似
的内容web: gunicorn hello:app
您应该使用应用名称替换hello
。
答案 1 :(得分:0)
您需要在设置>已安装的应用
中添加“hello”模块答案 2 :(得分:0)
打开你的项目目录,你会找到settings.py,你可以在那里看到如下
INSTALLED_APPS =(
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
“你的应用名称在这里”,
)