В Google App Engine, как итерация через поля формы (Python, Wsgiref.handlers)

StackOverflow https://stackoverflow.com/questions/2981078

Вопрос

Используя Python и Wsgiref.Handlers, я могу получить одну переменную из формы с Self.handler.request.get (var_name), но как я могу выполнить все переменные формы, будь то из Get and Post? Это что -то вроде этого?

для поля в self.handler.request.fields:
value = self.handler.request.get (Field)

Опять же, он должен включать как поля, включенные в Post, так и поля из строки запроса, как в запросе GET.

Заранее спасибо, ребята ...

Это было полезно?

Решение

http://code.google.com/appengine/docs/python/tools/webapp/requestclass.html#request_arguments

for field in self.request.arguments():
  value = self.request.get(field)

Другие советы

Модификация ответа Дрю отлично работала для меня:

params = {}
for field in self.request.arguments():
  params[field] = self.request.get(field)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top