Flask-将网址从python函数返回到html模板

时间:2018-12-21 21:17:10

标签: python html flask

我有一个准备网址的函数:

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

如何在模板中插入生成的链接? 例如:

  

登录

1 个答案:

答案 0 :(得分:4)

render_template函数接受任意变量。

简单地:

render_template(‘index.html’, myurl=myurl)

现在您可以从模板访问myurl。

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