04-Flask-新版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)

DEBUG模式说明:

  1. 修改代码可以自动重启服务
  2. 报错情况会把异常信息直接返回前端页面展示

新版本运行方式

命令行方式运行
# -*- 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

在这里插入图片描述

说明:

  1. FLASK_APP 指明flask启动实例
  2. flask run -h 0.0.0.0 -p 5001
  3. flaks run --help 获取帮助信息
  4. 生成与开发模式设置(windwos 用set;linux用 export 设置环境变量)
    • set FLASK_ENV = production 生产模式,默认模式
    • set FLASK_ENV = development 开发模式
pycharm运行
  • Edit Configurations
    在这里插入图片描述
  • Eenironment variables
    在这里插入图片描述
  • 配置FLASK_APP变量
    在这里插入图片描述
  • 选择运行模式
    在这里插入图片描述
  • 配置运行参数
    在这里插入图片描述

说明: flask run 等价于 python3 -m flask run

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习de测试小白

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值