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/