Flask 是一个使用 Python 编写的轻量级 Web 应用框架,非常适合用于开发小型到中型的 Web 应用。它遵循 WSGI 协议,并支持多种模板引擎,如 Jinja2。

Flask 简介

Flask 是一个开源项目,由 Armin Ronacher 开发。它的设计哲学是保持简单,易于使用,同时提供丰富的功能。

安装 Flask

在命令行中,可以使用 pip 安装 Flask:

pip install flask

使用 Flask 创建一个简单的应用

以下是一个使用 Flask 创建的简单 Web 应用的示例:

from flask import Flask

app = Flask(__name__)

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

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

运行此代码后,访问 http://127.0.0.1:5000/ 将显示 "Hello, World!"。

模板引擎

Flask 支持多种模板引擎,其中最常用的是 Jinja2。Jinja2 是一个强大的模板引擎,它允许你以声明性的方式创建模板。

以下是一个使用 Jinja2 模板的示例:

<!DOCTYPE html>
<html>
<head>
    <title>Hello, World!</title>
</head>
<body>
    <h1>{{ title }}</h1>
    <p>{{ message }}</p>
</body>
</html>

在上面的例子中,{{ title }}{{ message }} 将被替换为相应的变量值。

扩展阅读

如果你想要了解更多关于 Flask 的信息,可以访问我们的文档:Flask 文档

[

Flask Logo
]