ModuleNotFoundError:没有名为“ app.wsgi”的模块

时间:2019-06-13 13:44:11

标签: python django heroku wsgi

我正在尝试在heroku中上传django应用程序,但是当使用heroku local在本地测试时,它给我一个错误ModuleNotFoundError:没有名为'stockDataProject.wsgi'的模块

我了解我的Procfile并不针对relevent WSGI文件,但我不知道该怎么做

我的应用程序组织如下: DjangoAPP

----- projectEnvironment
----- stockDataProject
---------- manage.py
---------- requirements.txt
---------- stockDataProject
-------------- urls.py
-------------- wsgi.py
-------------- settings.py
----- db.sqlite3
----- git
----- gitignore
----- Procfile

和我的Procfile:web: gunicorn stockDataProject.wsgi --log-file -

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

您将所有内容嵌套太多了。 Procfile应该位于外部stockDataProject目录中,该目录应该是git repo的根。