ModuleNotFoundError: No module named 'app.wsgi'

ModuleNotFoundError: No module named 'app.wsgi'

我正在尝试在 heroku 中上传一个 django 应用程序,但是当使用 heroku local 进行本地测试时,它给我一个错误 ModuleNotFoundError: No module named 'stockDataProject.wsgi'

我知道我的 Procfile 没有针对相关的 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 -

我如何解决这个问题?

你把所有东西都嵌套了一层太多了。 Procfile 应该位于外部 stockDataProject 目录中,该目录应该是 git 存储库的根目录。