Gunicorn ImportError:没有模块名称myApp

时间:2017-02-12 19:37:59

标签: python django heroku gunicorn

我正在尝试在Heroku上部署我的代码,但是gunicorn正在提供错误"gh"

我的目录结构

ImportError: No module named inventory

wsgi.py

--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

基本上我的主服务器Django项目在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) 需要帮助

1 个答案:

答案 0 :(得分:1)

DJANGO_SETTINGS_MODULE参数应该从项目的根目录设置,应该是:

  

os.environ.setdefault(#34&; DJANGO_SETTINGS_MODULE&#34 ;,   " server.settings&#34)