def get(self): if not self.user_info: self.redirect_to(('login')) return pets = Pet.query(Pet.owner == self.user.key).fetch() params = { 'pets': pets, } self.render_template('templates/pets.html', params)
def post(self): query = self.request.get('query') pets = list() for pet in Pet.query().fetch(): if query in pet.keywords: pets.append(pet) continue for keyword in query.split(): if keyword in pet.keywords: pets.append(pet) break params = { 'query': query, 'pets': pets, } self.render_template('templates/results.html', params)