2
Я пытаюсь развернуть мой код на Heroku, но у пушки пугает ImportError: No module named inventory
.Gunicorn ImportError: Нет имени модуля myApp
Мой Каталог Структура
--server
|
|--server
├── __init__.py
├── home
│ ├── __init__.py
│ ├── admin.py
│ ├── migrations
│ │ ├── __init__.py
│ ├── models.py
│ ├── tests.py
│ ├── views.py
├── inventory
│ ├── __init__.py
│ ├── admin.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── __init__.py
│ ├── models.py
│ ├── serializer.py
│ ├── tests.py
│ ├── views.py
├── manage.py
└── server
├── __init__.py
├── settings.py
├── urls.py
├── wsgi.py
wsgi.py
import os
from django.core.wsgi import get_wsgi_application
from whitenoise.django import DjangoWhiteNoise
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "server.server.settings")
application = get_wsgi_application()
application = DjangoWhiteNoise(application)
В основном мой основной сервер проекта Django в /server/server/settings.py
Нужна помощь здесь
Первоначально он был таким же, как указано выше, и давал ошибку «нет настроек имени модуля» – Naresh
Я не уверен, что вам нужны 3 уровня «серверных» каталогов или файл __init__.py во втором. Все мои проекты имеют только 2 уровня директорий {{project_name}}, и этого файла init нет. В любом случае ** У меня нет опыта работы с Heroku ** и, возможно, это обязательная функция для Heroku, но звучит странно. –
У меня есть папка клиента в папке сервера 1-го уровня. клиентская папка имеют код response.js – Naresh