Flask - возвращает URL из функции python в шаблоны html - PullRequest
0 голосов
/ 22 декабря 2018

У меня есть функция, которая подготавливает 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

Как я могу вставить сгенерированную ссылку в мои шаблоны?Например:

логин

1 Ответ

0 голосов
/ 22 декабря 2018

Функция render_template принимает произвольные переменные.

Просто:

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

И теперь вы можете получить доступ к myurl из вашего шаблона.

<a href=“{{myurl}}”> login </a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...