Everything inside the {{ ... }}
is a Python-like expression. You don’t need to use another {{ ... }}
inside that to reference variables.
Drop the extra brackets:
<h1>you uploaded {{ name }}<h1>
<a href="https://stackoverflow.com/questions/32024551/{{ url_for("moremagic', filename=name) }}">Click to see magic happen</a>
(Note that the url_for()
function takes the endpoint name, not a URL path; the name defaults to the name of the function, moremagic
in your example).