Flask 是一个轻量级的 Web 框架,使用 Python 编写,旨在快速开发 Web 应用程序。它是一个微框架,这意味着它只提供了 Web 开发的基本功能,而不需要其他不必要的组件。

安装 Flask

首先,您需要安装 Flask。可以通过以下命令进行安装:

pip install Flask

快速入门

以下是一个简单的 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 请求。以下是一个更复杂的示例:

from flask import Flask, request, render_template

app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')

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

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

在这个例子中,index 视图函数处理根路由,而 greet 视图函数处理 /greet/<name> 路由。

模板

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

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

在这个例子中,{{ name }} 将被传递给模板的 name 变量替换。

扩展阅读

更多关于 Flask 的信息,请访问我们的 Flask 教程页面:Flask 教程

Flask Logo