В движке приложения Google, как перебирать поля формы (python, wsgiref.handlers)

Используя python и wsgiref.handlers, я могу получить одну переменную из формы с помощью self.handler.request.get(var_name), но как мне перебрать все переменные формы, будь то из GET и POST? Это как то так?

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

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

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

2 ответа

Решение

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

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

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

params = {}
for field in self.request.arguments():
  params[field] = self.request.get(field)
Другие вопросы по тегам