记录几种热启动的方式

app.run

使用 app.run(debug=True)

编辑文件 app.py

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author: wxnacy([email protected])

from flask import Flask

app = Flask(__name__)

@app.route('/')
async def main():
return "Hello World"

if __name__ == "__main__":
app.run(debug=True)

运行即可

1
$ python app.py

或者

1
2
3
4
5
6
7
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author: wxnacy([email protected])

...
app.debug = True
app.run()

flask run

使用 flask 运行

1
$ FLASK_APP=app FLASK_ENV=development flask run

或者

1
$ FLASK_APP=app FLASK_DEBUG=1 flask run

脚本运行则这样编写

1
2
3
export FLASK_APP=app
export FLASK_ENV=development
flask run
03-16 12:07