在写href时,我如何在jinja中使用flask的变量



#html代码

<a href="/dashboard/{{ name }}"> click here </a>

烧瓶代码

@app.route('/dashboard/<name>', methods=['GET', 'POST'])
def text():
user = "abc"
return render_template('dashboard.html', name=user)

单击"单击此处",我想转到仪表板/abc

开始:

from flask import Flask, render_template
app = Flask(__name__)
@app.route('/dashboard/')
@app.route('/dashboard/<name>', methods=['GET', 'POST'])
def text():
user = "abc"
return render_template('dashboard.html', name=user)
@app.route('/dashboard/abs')
def something():
return 'redirected'

只需添加@app.route('/dashboard/')

注意:我还包含了一个额外的@app.route('/dashboard/abs')装饰器,只是为了显示您被重定向了。

最新更新