Попытка развернуть мой первый python проект на heroku, с этой ошибкой - ModuleNotFoundError: Ни один модуль с именем 'net_positive' Очень запутался, потратив день на поиск в Google, застрял
Procfile
web: gunicorn net_positive.wsgi.py --log-file -
структура dir
net_positve_dir
- net_positive
-- _pycache__
__init__.py
-- asgi.py
-- settings.py
-- urls.py
-- wsgi.py
pong db.sqlite3 manage.py спецификация просматривает require.txt
Из чего Я понял, что gunicorn загружает файлы в зависимости от того, где я сказал это go, чтобы в procfile не знали, почему то, что у меня сейчас не работает на heroku (просто вылетает)
"""
WSGI config for net_positive project.
It exposes the WSGI callable as a module-level variable named ``application``.
For more information on this file, see
https://docs.djangoproject.com/en/3.0/howto/deployment/wsgi/
"""
import os
print '===== sys.path / PYTHONPATH ====='
for k in sorted(os.environ.keys()):
v = os.environ[k]
print ('%-30s %s' % (k,v[:70]))
print os.environ['VIRTUAL_ENV']
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'net_positive.settings')
application = get_wsgi_application()