ModuleNotFoundError: нет модуля с именем app.wsgi - PullRequest
0 голосов
/ 13 июня 2019

Я пытаюсь загрузить приложение django в heroku, но при локальном тестировании с использованием локального heroku выдается ошибка ModuleNotFoundError: Нет модуля с именем 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 -

Как решить эту проблему?

1 Ответ

1 голос
/ 13 июня 2019

У вас все вложено на один уровень слишком много. Procfile должен находиться внутри внешнего каталога stockDataProject, который должен быть корнем вашего git-репо.

...