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)
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)