我正在用Flask创建一个应用程序。直接用Python运行它时一切都很好,但是我想把它放在Heroku上,所以我需要弄清楚如何使用Gunicorn。我遇到的问题是,由于app.py
不在我的根文件夹中,所以不能通过简单地键入gunicorn app
或类似的东西来运行它。我的文件夹结构如下:
.
├── LICENSE
├── myproject
│ ├── app.py
│ ├── static
│ └── templates
├── Procfile
├── README.md
├── requirements.txt
其中app.py
如下所示:
我试着用Gunicorn按以下方式运行它。。。在
gunicorn myproject app.py
gunicorn myproject app:app
gunicorn myproject/app.py
我也尝试过在myproject/
中创建一个__init__.py
,但是我不知道该放什么来实现这个功能。在
尝试将要导出的wsgi实例添加到
__init__.py
中。在from .app import app
这样,当导入
myproject
时,wsgiapp
可用,并且您应该能够使用gunicorn myproject:app
来运行应用程序相关问题 更多 >
编程相关推荐