def search_people(self): qu = self.request.get('q', '') index = search.Index(name='profileIndex') query = index.search(qu) profiles = [UserProfile.get_by_id(int(result.doc_id)) for result in query.results] return self.render('app/search_people_result.html', profiles=profiles, search_term=qu)
def profile_by_user(self, profile_id): profile = UserProfile.get_by_id(int(profile_id)) if not profile: self.abort(404) can_edit = self.logged == profile return self.render('app/profile.html', profile=profile, can_edit=can_edit)