Jinja表达式中的引用模板变量我有一条这样的路线:@app.route('/magic/<filename>')def moremagic(filename):
pass现在,在一个模板中,我想使用url_for()就像这样:<h1>you uploaded {{ name }}<h1><a href="{{ url_for('/magic/<filename>') }}">Click to see magic happen</a>我试过:<a href="{{ url_for('/magic', filename={{ name }}) }}">Click to see magic happen</a>抛出jinja2.TemplateSyntaxError: expected token ':' got }有谁能建议如何{{ name }}中出现在模板中的url_for()所以当我点击时,我会调用正确的app.route?
1 回答
陪伴而非守候
TA贡献1757条经验 获得超8个赞
{{ ... }}
{{ ... }}
<h1>you uploaded {{ name }}<h1><a href="{{ url_for('moremagic', filename=name) }}">Click to see magic happen</a>
url_for()
moremagic
添加回答
举报
0/150
提交
取消