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
這裏需要幫助
最初它與上面相同,並給出了錯誤'no module name settings' – Naresh
我不確定您是否需要3個級別的'server'目錄或第二個__init__.py文件。 我的所有項目都只有2個級別的{{project_name}}目錄,並且init文件不存在。 無論如何**我對Heroku沒有任何經驗**,也許是Heroku所需的功能,但聽起來很奇怪。 –
我有第一級服務器文件夾中的客戶端文件夾。客戶端文件夾有react.js代碼 – Naresh