В движке приложения 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)