En Google App Engine, cómo iterar a través de campos de formulario (Python, WSGIRef.Handlers)

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

Pregunta

Usando Python y Wsgiref.Handlers, puedo obtener una sola variable de un formulario con self.handler.request.get (var_name), pero ¿cómo itero a través de todas las variables de formulario, ya sean de get y post? ¿Es algo como esto?

para campo en self.handler.request.fields:
valor = self.handler.request.get (campo)

Nuevamente, debe incluir ambos campos incluidos en la publicación y los campos de la cadena de consulta, como en una solicitud GET.

Gracias de antemano amigos ...

¿Fue útil?

Solución

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

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

Otros consejos

Una modificación de la respuesta de Drew funcionó muy bien para mí:

params = {}
for field in self.request.arguments():
  params[field] = self.request.get(field)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top