Ссылочная переменная шаблона в выражении Jinja

У меня есть маршрут, определенный следующим образом:

@app.route('/magic/<filename>')
def moremagic(filename):
    pass

И теперь в шаблоне я хочу назвать этот маршрут, используяurl_for()&nbsp;вот так:

<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 }}&nbsp;который появляется в шаблоне вurl_for()&nbsp;так что когда я нажимаю, я называю правильныйapp.route?