新版Flask运行方式
前言
- 本篇来学习下新版Flask运行方式
老版本运行方式
- app.run():1.0之前版本
# -*- coding: utf-8 -*-
# @Time : 2023/9/16
# @Author : 大海
# 导入flask
from flask import Flask
app = Flask(__name__)
# 路由函数
@app.route('/')
def hello_world():
return '<b>Hello 小白!</b>'
if __name__ == '__main__':
# 启动应用 host 服务ip port 端口 debug=True 开启debug模式
app.run(host='0.0.0.0', port=5001, debug=True)
新版本运行方式
命令行方式运行
# -*- coding: utf-8 -*-
# @Time : 2023/9/16
# @Author : 大海
# 导入flask
from flask import Flask
app = Flask(__name__)
# 路由函数
@app.route('/')
def hello_world():
return '<b>Hello 小白!</b>'
# 不需要写app.run
# if __name__ == '__main__':
# # 启动应用 host 服务ip port 端口 debug=True 开启debug模式
# app.run(host='0.0.0.0', port=5001, debug=True)
# 命令行运行 FLASK_APP=运行文件名(不要带.py)
# Windows
set FLASK_APP=test_6_flask运行方式
# linux
export FLASK_APP=test_6_flask运行方式
# 运行命令
flask run
pycharm运行
- Edit Configurations
- Eenironment variables
- 配置FLASK_APP变量
- 选择运行模式
- 配置运行参数