Flask 是一个轻量级的 Web 框架,使用 Python 编写。它非常易于上手,并且可以快速构建 Web 应用程序。

快速开始

以下是一个简单的 Flask 应用程序示例:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run()

运行上述代码后,访问 http://127.0.0.1:5000/,你将看到 "Hello, World!" 的输出。

路由和视图函数

Flask 使用路由和视图函数来处理 Web 请求。以下是一个简单的路由示例:

@app.route('/hello/<name>')
def hello_name(name):
    return f'Hello, {name}!'

在这个例子中,<name> 是一个变量,你可以将其替换为任何你想要的值。

模板

Flask 使用 Jinja2 作为模板引擎。以下是一个简单的模板示例:

<!DOCTYPE html>
<html>
<head>
    <title>Hello, {{ name }}!</title>
</head>
<body>
    <h1>Hello, {{ name }}!</h1>
</body>
</html>

在这个例子中,{{ name }} 是一个变量,它将被替换为视图函数中传递的值。

扩展阅读

更多关于 Flask 的信息,可以参考 Flask 官方文档

Flask Logo