def get(self): user = UserData.get_current_user() if user is None: self.redirect("resource/find-resource") resources = Resource.query(Resource.admins == user.key).fetch() resources.sort(key=lambda x: x.get_avg_download_count(), reverse=True) keyword_str_list = [] avg_download_count_list = [] for resource in resources: keyword_str_list.append(", ".join(resource.keywords)) avg_download_count_list.append(resource.get_avg_download_count()) data = { "resources": resources, "keyword_str_list": keyword_str_list, "avg_download_count_list": avg_download_count_list, } return self.render("resource/my-resource.html", data)
def get(self): user = UserData.get_current_user() if user is None: self.redirect('course/find-course') courses = Resource.query(Resource.admins == user.key).fetch() courses.sort(key=lambda x: x.get_avg_download_count(), reverse=True) keyword_str_list = [] avg_download_count_list = [] for course in courses: keyword_str_list.append(', '.join(course.keywords)) avg_download_count_list.append(course.get_avg_download_count()) data = { 'courses': courses, 'keyword_str_list': keyword_str_list, 'avg_download_count_list': avg_download_count_list } return self.render('course/my-course.html', data)