def get(self): usuario = self.logged votaria_ids = Voto.query(Voto.usuario == usuario.email_address, Voto.pontos == 1).fetch() nao_votaria_ids = Voto.query(Voto.usuario == usuario.email_address, Voto.pontos == -1).fetch() talvez_votaria_ids = Voto.query(Voto.usuario == usuario.email_address, Voto.pontos == 0).fetch() votaria = [Candidato.query(Candidato.candidato_id == int(k.candidato_id)).fetch()[0] for k in votaria_ids] nao_votaria = [Candidato.query(Candidato.candidato_id == int(k.candidato_id)).fetch()[0] for k in nao_votaria_ids] talvez_votaria = [Candidato.query(Candidato.candidato_id == int(k.candidato_id)).fetch()[0] for k in talvez_votaria_ids] #votaria = Candidato.query(Candidato.estado == estado, # ndb.AND(cargo!="",Candidato.cargo == cargo), # ndb.AND(reeleicao!="",Candidato.reeleicao == reeleicao), # ndb.AND(faltas_sessoes!="",Candidato.faltas_sessoes <= faltas_sessoes), # ndb.AND(faltas_comissoes!="",Candidato.faltas_comissoes <= faltas_comissoes), # ndb.AND(instrucao!="", grau[Candidato.instrucao] >= instrucao), # ndb.AND(processos!="", Candidato.processos == processos), # ).fetch() return self.render('show_votados.html', votaria=votaria, nao_votaria=nao_votaria, talvez_votaria=talvez_votaria)
def get(self): usuario = self.logged votaria_ids = Voto.query( Voto.usuario == usuario.email_address, Voto.pontos == 1).fetch() nao_votaria_ids = Voto.query( Voto.usuario == usuario.email_address, Voto.pontos == -1).fetch() talvez_votaria_ids = Voto.query( Voto.usuario == usuario.email_address, Voto.pontos == 0).fetch() votaria = [Candidato.query( Candidato.candidato_id == int(k.candidato_id)).fetch()[0] for k in votaria_ids] nao_votaria = [Candidato.query(Candidato.candidato_id == int( k.candidato_id)).fetch()[0] for k in nao_votaria_ids] talvez_votaria = [Candidato.query(Candidato.candidato_id == int( k.candidato_id)).fetch()[0] for k in talvez_votaria_ids] return self.render('show_votados.html', votaria=votaria, nao_votaria=nao_votaria, talvez_votaria=talvez_votaria)
def registrar(self): voto = Voto() voto.usuario = self.logged.email if self.logged else None voto.candidato_id = self.request.get('candidato') voto.pontos = int(self.request.get('voto')) voto.put() return self.render_json({'success': True})