flask教程:第一个例子

第一个例子

在工程根目录创建 app.py 文件,内容如下:

from flask import Flask

# 1. 创建 Flask 应用实例
# __name__ 代表当前模块的名字,Flask 用它来确定应用的根目录
app = Flask(__name__)

# 2. 定义路由和视图函数
# @app.route('/') 是一个装饰器,告诉 Flask 当用户访问根路径 '/' 时执行下面的函数
# 访问 http://127.0.0.1:5000/,就执行该函数
@app.route('/')
def index():
    return 'Hello, World!'

# 启动
if __name__ == "__main__":
    app.run() # 执行flask对象的run()方法启动服务

启动后,控制台打印如下:

打开浏览器,在地址栏输入:http://127.0.0.1:5000/

浏览器显示:

Hello, World!

总结

代码片段 作用解析
Flask(__name__) 应用工厂:这是创建 Flask 应用的核心类。它就像一个管家,负责管理整个网站的运行。
@app.route('/') 路由 (Route):它是 URL 与代码之间的“翻译官”。它告诉 Flask:“当用户访问 /(首页)时,请调用下面的函数”。
def hello_world(): 视图函数:这是处理业务逻辑的地方。用户访问该页面时,函数内的代码会被执行,并返回结果。
app.run(debug=True) 开发服务器:Flask 自带了一个轻量级服务器。debug=True 是新手的好朋友,它能让你修改代码后无需手动重启服务器即可看到变化。

原文出处:/show_1GW3GCUCKwSv.html