Flask应用程序还可以,但是当我使用Gunicorn命令时:
gunicorn -w 4 -b 127.0.0.1:8004 app:app
或
gunicorn -w 4 -b 127.0.0.1:8004 route:app
似乎是ImportError:没有名为“ app”的模块
我的结构
app
│ config.py
│ data.db
│ forms.py
│ models.py
│ mulu.txt
│ route.py
│ __init__.py
│ templates
| static
app是在 init .py
中定义的from flask import Flask
app = Flask(__name__)
route.py
from app import app
@app.route('/')
def hello_world():
return 'hello world'
if __name__ == '__main__':
app.run()
为什么?谢谢!
答案 0 :(得分:2)
您的应用实例是在__init__.py
中定义的,因此您应该
gunicorn -w 4 -b 127.0.0.1:8004 __init__:app