Example #1
0
 def get(self):
     tasks = list(Task.gql('where is_completed = False and is_deleted = False'))
     tasks.sort(key=lambda t: (t.category.name, datetime.datetime.now() - t.create_time))
     values = { 'tasks': tasks }
     path = os.path.join(os.path.dirname(__file__), '../../templates/tasks', 'home.html')
     html = template.render(path, values)
     self.response.out.write(html)
Example #2
0
 def get(self):
     today = datetime.date.today()
     delta = datetime.timedelta(days=today.weekday() + 2)
     last_saturday = today - delta
     last_saturday = 'Date(%d, %d, %d)' % (last_saturday.year, last_saturday.month, last_saturday.day)
     tasks = list(Task.gql('''where is_completed = True and is_deleted = False
         and complete_time >= %s order by complete_time desc''' % last_saturday))
     values = { 'tasks': tasks }
     path = os.path.join(os.path.dirname(__file__), '../../templates/tasks', 'review.html')
     html = template.render(path, values)
     self.response.out.write(html)