Flask-将python函数的url返回到html模板

Flask-将python函数的url返回到html模板,python,html,flask,Python,Html,Flask,我有一个准备url的函数: def my_url(): params = {"client_id": CLIENT_ID, "response_type": "code", "state": "abcdefg", "redirect_uri": REDIRECT_URI} url = "https://ssl.myapi.com/?" + urllib.parse.urlencode(params) retur

我有一个准备url的函数:

def my_url():
    params = {"client_id": CLIENT_ID,
             "response_type": "code",
             "state": "abcdefg",
             "redirect_uri": REDIRECT_URI}
url = "https://ssl.myapi.com/?" + urllib.parse.urlencode(params)
return url
如何在模板中插入生成的链接? 例如:

登录


render_template函数接受任意变量

简单地说:

render_template(‘index.html’, myurl=myurl)
现在,您可以从模板访问myurl

<a href=“{{myurl}}”> login </a>

渲染模板函数接受任意变量

简单地说:

render_template(‘index.html’, myurl=myurl)
现在,您可以从模板访问myurl

<a href=“{{myurl}}”> login </a>