def find(self, tipoID=None, temaID=None): """Find records in model""" vfilter = dict(tipoID=tipoID, temaID=temaID) expression = '1=1' #flash(str(tipoID)) if tipoID and tipoID != '': expression = AND(expression,PreguntaExamen.q.tipoID == tipoID) if temaID and temaID != '': expression = AND(expression,PreguntaExamen.q.temaID == temaID) r = PreguntaExamen.select(expression).orderBy([PreguntaExamen.q.examen,PreguntaExamen.q.numero]) return dict(records=r, name=name, namepl=namepl, form=filtro, vfilter=vfilter, limit_to=self.get_limite_paginado())