Flask 是一个流行的 Python Web 框架,它提供了简洁而灵活的方式来构建 Web 应用程序。在 Flask 中,我们可以使用 Jinja2 模板引擎来生成动态的 HTML 内容。虽然 Jinja2 最初是为 Django 框架开发的,但它也可以与 Flask 配合使用。在本文中,我们将学习如何在 Flask 应用程序中使用 Jinja2 模板引擎,借鉴 Django 框架的一些语法。
首先,我们需要安装 Flask 和 Jinja2。可以使用以下命令通过 pip 安装它们:
pip install flask
pip install jinja2
安装完成后,我们就可以开始编写我们的 Flask 应用程序了。
首先,让我们创建一个名为 app.py
的文件,并导入 Flask 和 render_template 方法:
from flask import Flask, render_template
app = Flask(__name__)
接下来,我们需要定义一个路由,并在该路由中渲染一个模板。我们可以使用 @app.route
装饰器来定义路由: