def post(self): if not(self.request.get('seleccion_usuario'), self.request.get('seleccion_empresa'),self.request.get('seleccion_nota') ): usuarios = GestorUsuarios.obtenerUsuarios() patron = '[a-zA-Z0-9]' respuesta = "<select>\n" for usuario in usuarios: respuesta = respuesta + "<option value=" + ''.join(re.findall(patron, str(usuario))) + ">" + ''.join(re.findall(patron, str(usuario))) + "</option>\n" respuesta = respuesta + "</select>\n" empresas = GestorEmpresas.obtenerEmpresas() respuesta = respuesta + "<select>\n" for empresa in empresas: respuesta = respuesta + "<option value=" + ''.join(re.findall(patron, str(empresa))) + ">" + ''.join(re.findall(patron, str(empresa))) + "</option>\n" respuesta = respuesta + "</select>\n" templateVars = {"listas": respuesta} plantilla = plantilla_env.get_template('plantilla/calificarempresa.html') self.response.out.write(plantilla.render(templateVars)) else: #Grabamos los datos en la base de datos. print self.request.get('seleccion_usuario') print self.request.get('seleccion_nota') print self.request.get('seleccion_empresa') GestorEmpresas.calificarEmpresa(self.request.get('seleccion_usuario'), self.request.get('seleccion_empresa'),self.request.get('seleccion_nota')) plantilla=plantilla_env.get_template('plantilla/paginaprincipal.html') self.response.out.write(plantilla.render())