如何在jinja2模板中访问flask生成的动态路由值?你知道吗
例如,我有这样的路线:
@bp.route('/<username>')
def index(username):
user = User.query.filter_by(username=username).first()
return render_template('index.html', user=user)
Jinja2模板:
<a href="{{ url_for('index', username=HERE_GOES_DYNAMIC_VALUE) }}">Show user</a>
是否可以从request
对象访问username
值?你知道吗
render_template('index.html', user=user)
使user
变量可用于Jinja2模板引擎,默认情况下,它包含在Flask中。你知道吗如果要使用用户的用户名创建链接,可以这样做:
烧瓶示例:
Jinja2循环示例(用户.html)地址:
下面是关于Jinja2变量的更多信息:http://jinja.pocoo.org/docs/2.10/templates/#variables
相关问题 更多 >
编程相关推荐