用Gunicorn 运行flask,提示no module named app

flask项目本身用开发服务器已经可以运行,但是当用gunicorn下列命令运行:
gunicorn-w4-b127.0.0.1:8004app:app
或者
gunicorn-w4-b127.0.0.1:8004route:app
就会提示ImportError:Nomodulenamed'app'
我的结构目录如下
app
│config.py
│data.db
│forms.py
│models.py
│mulu.txt
│route.py
│__init__.py
│templates
|static
其中app定义在__init__.py中
fromflaskimportFlask
app=Flask(__name__)
route.py
fromappimportapp
@app.route('/')
defhello_world():
return'helloworld'
if__name__=='__main__':
app.run()
求解?
慕尼黑8549860
浏览 2031回答 2
2回答

收到一只叮咚

切到父目录,即app的同级目录,运行gunicorn-w4-b127.0.0.1:8004app:app即可。原因:gunicorn的参数为:,而在app目录下,是找不到app模块自己的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript