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)
Пример #2
0
	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)