Heroku ImportError:没有名为hello的模块

时间:2013-09-04 02:25:43

标签: python heroku

所以我刚用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=

3 个答案:

答案 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',
  “你的应用名称在这里”,
  )