Доступ к переданному значению из гиперссылки в html (+ jinja2) - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь передать значение row[0] гиперссылке html ниже. Похоже, я могу использовать {{}}, чтобы сделать это в jinja2 и Я подтвердил, что URL изменился соответственно.

<a href="/editcontact?sid={{row[0]}}">EDIT</a>

Проблема в том, что я не знаю, как получить эти переданные данные на связанной html-странице ниже. ★★★ это то место, где я хочу поставить переданное row[0] значение.

<form action='/editcontact' method='post'>
    <input type='text' name='sid' value='★★★' placeholder='id'>
    ...
    <input type=submit value='MODIFY'>
</form>

Это html с шаблоном jinja2, а язык сервера - python (+ flask).

1 Ответ

0 голосов
/ 13 ноября 2018

Поскольку вы ввели sid в качестве параметра запроса в <a href="/editcontact?sid={{row[0]}}">EDIT</a>, вы можете использовать следующий код колбы для чтения параметра запроса на странице назначения.

user = request.args.get('sid')

Затем вы можетеиспользуйте обычную интерполяцию jinja2, например {{user}}

Для получения дополнительной информации о том, как получить параметры запроса в колбе, см. этот вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...