Beispiel #1
0
 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)
Beispiel #2
0
 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)