flask run --help获取帮助
1.最原始的方式
if __name__ == '__main__':
app.run(host="localhost",port=5000,debug=True)
直接运行.py文件,方便调试
2.环境变量 FLASK_APP 指明flask的启动实例
要么设置FLASK_APP环境变量,要么将入口文件改为app.py或wsgi.py`
Usage: flask run [OPTIONS]
Error: Could not locate a Flask application. You did not provide the "FLASK_APP" environment variable, and a "wsgi.py" or "app.py" module was not found in the current directory.
$ export FLASK_APP=helloworld
$ flask run
* Running on http://127.0.0.1:5000/
3.绑定地址 端口
flask run -h 0.0.0.0 -p 8000
4.生产模式与开发模式的控制
通过FLASK_ENV环境变量指明
export FLASK_ENV=production 运行在生产模式,未指明则默认为此方式
export FLASK_ENV=development运行在开发模式
参考
https://flask.palletsprojects.com/en/1.0.x/config/
本文详细介绍Flask应用的四种启动方式,包括直接运行.py文件、通过环境变量FLASK_APP指定启动实例、绑定自定义地址端口及切换生产与开发模式。文章提供了具体命令与配置方法,帮助开发者掌握Flask应用的灵活部署。

1567

被折叠的 条评论
为什么被折叠?



