def get_queryset(self): #get current user user = User(self.request.session['user']) # get max allowed jobs max_allowed = user.get_max_jobs() # get jobs jobs_cursor = user.get_scheduled_jobs(find_all=True) active_jobs = [] inactive_jobs = [] ar = None # reference to array to add jobs to for job in jobs_cursor: #get total urls job['total_urls'] = len(job['urls']) #take just last 3 urls job['first_urls'] = job['urls'][:3] #create id job['id'] = str(job['_id']) #split on active/inactive if job['is_active']: ar = active_jobs else: ar = inactive_jobs ar.append(job) return (max_allowed, active_jobs, inactive_jobs)