JinJia2 表达式和控制语句
传参
在 Flask 中使用 Jinja2 模板引擎进行页面渲染时,经常需要将数据(参数)从 Flask 视图函数传递到模板中。这可以通过 render_template()
函数实现,该函数是 Flask 提供的一个便捷函数,用于渲染模板并返回给客户端。render_template()
函数接受模板名称作为第一个参数,后续参数则作为模板中的变量传递给模板。
基本用法
假设你有一个 Flask 视图函数,想要将用户名称和用户信息传递给模板,可以这样做:
from flask import Flask, render_template
app = Flask(__name__)
@app<