In google app engine, how to iterate through form fields (python, wsgiref.handlers)
-
24-10-2019 - |
Pergunta
Using python and wsgiref.handlers, I can get a single variable from a form with self.handler.request.get(var_name), but how do I iterate through all form variables, be they from GET and POST? Is it something like this?
for field in self.handler.request.fields:
value = self.handler.request.get(field)
Again, it should include both fields included in the POST and fields from the query string, as in a GET request.
Thanks in advance folks...
Solução
http://code.google.com/appengine/docs/python/tools/webapp/requestclass.html#Request_arguments
for field in self.request.arguments():
value = self.request.get(field)
Outras dicas
A modification of Drew's answer worked great for me:
params = {}
for field in self.request.arguments():
params[field] = self.request.get(field)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow