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中fromflaskimportFlaskapp=Flask(__name__)route.pyfromappimportapp@app.route('/')defhello_world():return'helloworld'if__name__=='__main__':app.run()求解?
2 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
切到父目录,即app的同级目录,运行gunicorn-w4-b127.0.0.1:8004app:app即可。原因:gunicorn的参数为<文件名>:,而在app目录下,是找不到app模块自己的。
添加回答
举报
0/150
提交
取消