以下是一个最简单的 Flask 程序示例,包含基本的路由和响应功能:
# 导入 Flask 类
from flask import Flask
# 创建 Flask 应用实例
app = Flask(__name__)
# 定义路由和视图函数
@app.route('/')
def hello_world():
return 'Hello, World!'
# 启动开发服务器
if __name__ == '__main__':
app.run()
代码说明:
-
from flask import Flask
导入 Flask 框架的核心类 -
app = Flask(__name__)
创建 Flask 应用实例,__name__
用于确定应用的根目录 -
@app.route('/')
装饰器定义路由,指定 URL 路径(这里是根路径) -
def hello_world():
视图函数,处理请求并返回响应(简单的字符串) -
app.run()
启动 Flask 内置的开发服务器(默认端口 5000)
运行步骤:
-
将代码保存为
app.py
-
安装 Flask(如果尚未安装):
pip install flask
-
运行程序:
python app.py
-
在浏览器访问
http://localhost:5000
,你会看到 "Hello, World!"
进阶说明:
-
默认只允许本地访问,如需网络访问,修改为:
app.run(host='0.0.0.0')
-
调试模式(自动重载代码并显示错误详情):
app.run(debug=True)
这个示例展示了 Flask 最核心的路由和响应功能,是学习 Flask 框架的起点。