flask 应用程序

flask 程序示例

创建 hello.py 文件:

python 复制代码
# 导入 Flask 模块。Flask 类的一个对象是 wsgi 应用程序。
from flask import Flask

# 创建app对象, Flask构造函数将当前模块的名称(__name__)作为参数。
app = Flask(__name__)


# route() 函数是一个装饰器,它告诉应用程序哪个 url 要调用哪个函数。
# '/' url与hello_world()方法绑定
@app.route('/')
def hello_world():
    return 'Hello World'


# run() 方法在本地开发服务器上运行应用程序。
if __name__ == '__main__':
    app.run()

route() 函数

route() 函数的结构:

app.route(rule,options)

rule 参数表示与该函数绑定的 url。

options 是要转发给底层 rule 对象的参数列表。

run() 方法

run() 方法的结构:

app.run(host, port, debug, options)

host 是监听的主机名。默认为 127.0.0.1(localhost) 。设置为 '0.0.0.0' 使服务器在外部可用。

port 是监听端口号,默认为 5000

debug 默认为 false 。如果设置为 true,则提供调试信息。

options 被转发到底层的 werkzeug 服务器。

启动命令

python hello.py

展示图

调试模式

启用调试支持。如果代码改变,服务器将自动重新加载。 它还提供了一个有用的调试器来跟踪应用程序中的错误(如果有的话)。

在运行或将调试参数传递给 run() 方法之前,通过将应用程序对象的调试属性设置为 True 来启用调试模式:

app.debug = True

app.run()

或者

app.run(debug = True)

后记

++觉得有用可以点赞和收藏!++

相关推荐
troy12813 分钟前
Python 基础语法(九):Django/Flask/FastAPI 三大 Web 框架详细对比解析
python·jupyter·django·flask·github·fastapi
jzshmyt19 分钟前
我用 Python 从零“生成“了一个宇宙,然后让它观察自己(v14)
人工智能·pytorch·python·numpy·matplotlib·空间计算·scipy
幸运小圣20 分钟前
PointerEvent 常用属性与事件整理【JavaScript】
开发语言·javascript·ecmascript
长谷深风1111 小时前
评测AI Agent:三种裁判各司其职
java·大数据·开发语言·人工智能·ai agent
边境悍匪1 小时前
蜗牛学苑 Java 智能体学习 Day42|项目周开发技术汇总 1 思维导图复盘
java·开发语言·spring boot·学习·spring
RISCV_Explorer1 小时前
RISC-V启动与运行时规范机制解析——BRS约定、HSM多核启动与设备树要求
后端·risc-v
星栈独行1 小时前
ADK-Rust 是什么?Rust 生态新一代 AI Agent 开发套件
人工智能·后端·rust
君顾12 小时前
本地托管机构管理源码实战:需求拆解、数据建模与多端部署
java·开发语言·托管
JavaGuide2 小时前
对标 MinIO!全新一代分布式文件系统正式发布
前端·后端
用户8356290780512 小时前
使用 Python 将 DOCX 转换为 Markdown
后端·python