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