def get(self, request): param = { 'offset': int(request.GET.get('offset', 0)), 'limit': int(request.GET.get('limit', 10)), } screen = get_screen_size(request) thumbnail_size = get_thumbnail_size(screen, position='list') user = request.user _followed_course = Follow.targets(user, 'course_meta.models.Course') followed_course = _followed_course.filter(course_type=0) total = followed_course.count() courses = followed_course[param['offset']:param['offset'] + param['limit']] result = { "courses": CourseSerializer(thumbnail_size, courses, many=True).data, "total": total, } return Response(result)