Запросить текущий маршрут, включая строки запроса? - PullRequest
1 голос
/ 06 ноября 2011

Я искал в Pyramid API и не смог найти метод, который позволил бы мне извлечь URL в адресную строку пользователя, в частности, включая строки запроса.Есть ли метод, по которому я продолжаю скользить?

http://docs.pylonsproject.org/projects/pyramid/dev/api/request.html

Ответы [ 2 ]

4 голосов
/ 06 ноября 2011

Звучит так, будто вы просто хотите request.url, что бы ни вводил пользователь в адресной строке.

request.GET - это словарь ключей / значений в строке запроса.

request.POST - это словарь ключей / значений в теле запроса.

request.params - это словарь сочетания обоих.

Это может быть лучше объяснено в документации Webob, котораяфактически то, что Pyramid использует для своих объектов запроса и ответа.

http://docs.webob.org/en/latest/index.html

0 голосов
/ 30 ноября 2016

Теперь можно использовать request.query_string, если вы хотите, чтобы текст в кодировке URL был только после ? (т.е. id=10&name=Bob) http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/webob.html

...