在前端html页面的Jinja2 / flask中分配一个会话变量,可以通过以下步骤实现:
from flask import Flask, render_template, session
app = Flask(__name__)
app.config['SECRET_KEY'] = 'your_secret_key'
@app.route('/')
def index():
session['variable_name'] = 'variable_value'
return render_template('index.html')
<!DOCTYPE html>
<html>
<head>
<title>Session Variable Example</title>
</head>
<body>
<h1>Session Variable Example</h1>
<p>Session variable value: {{ session['variable_name'] }}</p>
</body>
</html>
在上述代码中,通过session['variable_name']
来分配会话变量的值,并在HTML模板中使用{{ session['variable_name'] }}
来获取会话变量的值并显示在页面上。
请注意,为了使用会话变量,必须启用会话支持。在Flask应用程序中,默认情况下会启用会话支持,但您也可以通过配置来自定义会话存储方式。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云