在Google App Engine中如何遍历表单字段(Python, wsgiref.handlers)
使用Python和wsgiref.handlers,我可以通过self.handler.request.get(var_name)从表单中获取一个变量,但我该如何遍历所有的表单变量,无论是来自GET请求还是POST请求呢?是不是可以这样做呢?
for field in self.handler.request.fields:
value = self.handler.request.get(field)
再说一次,这应该包括POST请求中的字段和GET请求中的查询字符串字段。
提前谢谢大家...
2 个回答
0
我对Drew的回答做了一些修改,效果很好:
params = {}
for field in self.request.arguments():
params[field] = self.request.get(field)
5
这是一个链接,指向Google App Engine的文档,里面讲的是Python中Web应用的请求类和请求参数的相关内容。简单来说,这个文档可以帮助你理解如何处理用户发来的请求,以及如何获取请求中包含的数据。
for field in self.request.arguments():
value = self.request.get(field)