1.x使用app.run(参数)
可以使用debug=True控制处于什么模式。
app.run(host="127.0.0.1", port=5000, debug=True)
2.x 使用命令:flask run
1、环境变量要指定FLASK_APP,环境变量的值为app所在的py文件名。
2、通过环境变量FLASK_ENV=production
|development
来控制debug(生产环境、开发环境)
实例:
REM 假设app所在的py文件名为helloflask.py
REM 1、根据不同的操作系统设置环境变量
linux: export FLASK_APP=helloflask
powershell: $env:FLASK_APP="helloflask"
REM 2、在flask项目根目录下指定flask run命令
(venv) PS C:\Users\Administrator\PycharmProjects\helloflask> flask run
REM 完整执行过程
(venv) PS C:\Users\Administrator\PycharmProjects\helloflask> $env:FLASK_APP="demo1"
(venv) PS C:\Users\Administrator\PycharmProjects\helloflask> flask run
* Serving Flask app 'demo1'
* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
标签:run,区别,flask,app,FLASK,REM,运行,helloflask
From: https://www.cnblogs.com/juelian/p/17742113.html