def dict_ajax(self): selected = request.POST.getone("selected") deselected = request.POST.getone("deselected") sid_hash = request.POST.getone("sid_hash") if selected: like = model.Like(sid_hash, selected) Session.save(like) Session.commit() if deselected: unliked = Session.query(model.Like).filter_by(sid_hash=sid_hash, item=deselected).first() print unliked Session.delete(unliked) Session.commit() all_likes = [] for row in Session.query(model.Like.item).filter_by(sid_hash=sid_hash): all_likes.append(row[0]) print all_likes suggestions = [] c.recs = [] if len(all_likes) > 0: for suggestion in g.rec.suggest(all_likes): if suggestion[0] in g.teams: suggestions.append(suggestion[0]) c.recs = suggestions[:3] return render("/xml_recs.mak")