在heroku上部署django-rest项目的问题

时间:2019-04-02 05:46:24

标签: python heroku django-rest-framework

我无法在heroku上部署django REST应用。

我已经使用了heroku教程。我在stackoverflow和google上搜索了解决方案。我找到了许多解决方案,但没有任何效果。

这是我项目的文件夹树 enter image description here

我的个人档案

pip install --upgrade setuptools
pip install ez_setup

我使用:

  • python 3.7
  • djangoREST

这是我对命令行web: gunicorn source.apiNomad.apiNomad.wsgi:application --log-file=- 的终端响应

heroku logs --tail --app MY_APP

我看到此错误之一表明找不到我的wsgi文件,但是我不知道为什么。

请帮助我,因为我不知道

谢谢

1 个答案:

答案 0 :(得分:0)

好像您错过了在某些目录中添加 __init__.py 文件一样。也就是说,将 __init__.py 文件添加到sourceapiNomadapiNomad目录中。

因此,您的目录将如下所示,

└── source
    ├── apiNomad
    │   ├── apiNomad
    │   │   ├── __init__.py
    │   │   ├── settings.py
    │   │   └── wsgi.py
    │   └── __init__.py
    └── __init__.py