2
私はHerokuに自分のコードを配備しようとしていますが、gunicornはエラー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つのレベルの 'server'ディレクトリが必要なのか、__init__.pyファイルが2つ目のものなのか分かりません。 私のすべてのプロジェクトには2レベルの{{project_name}}ディレクトリしかなく、initファイルはありません。 とにかく**私はHeroku **の経験はありません**とおそらくHerokuに必要な機能ですが、奇妙に聞こえる。 –
私は第1レベルのサーバフォルダにクライアントフォルダを持っています。 client folder react.js code – Naresh