как получить URL-адрес текущего запроса в pywebio

#python #web #url #tornado

Вопрос:

Я использую фреймворк pywebio. Я хочу получить URL-адрес текущего запроса в pywebio.

Я пробовал использовать pywebio.session.info но безуспешно.

пожалуйста, помогите мне, спасибо.

Комментарии:

1. Работает ли это: pywebio.session.request.uri , или попробуйте pywebio.session.request.path .

2. нет, я получаю это «Ошибка атрибута: модуль» pywebio.session «не имеет атрибута «запрос»»

3. О чем pywebio.session.info.request.uri ?

4. Я пробовал, но он не дает мне URL-адрес, я пытаюсь сделать google oauth, поэтому мне нужен код с URL-адреса

Ответ №1:

Выполните следующие eval_js действия, чтобы запустить код JS и получить URL-адрес, например:

 from pywebio.session import eval_js

url = eval_js('window.location.href')
 

Док: https://pywebio.readthedocs.io/en/latest/session.html?выделите=eval_js#pywebio.session.eval_js