我有一条这样定义的路线:
@app.route('/magic/<filename>') def moremagic(filename): pass
现在,在模板中,我想使用以下方式调用该路由url_for():
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?
{{ name }}
app.route