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(debug=True)

路由

在 Flask 中,路由是通过装饰器 @app.route() 来定义的。以下是一个简单的路由示例:

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

这里,<name> 是一个变量,它将匹配 URL 中的任何字符。

模板

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

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

在这个例子中,{{ name }} 将被替换为从路由传递的 name 变量。

扩展阅读

更多关于 Flask 的信息,请访问 Flask 官方文档

图片示例

这里是一个关于 Flask 的图片:

Flask