def get_newest_tasks_or_none(self,start_index=0,size=5): '''获取最新的任务列表 ''' from tools.shortcut import get_time_now __start_index = start_index * size __now = get_time_now() return self.filter( is_done=0, is_assigned=0, assigned_deadline__lte=__now )[__start_index:__start_index+size]
def get_recommend_tasks_or_none(self,start_index=0,size=5): '''获取推荐任务列表(无外部条件的) ''' from tools.shortcut import get_time_now __start_index = start_index * size __now = get_time_now() return self.filter( is_done=0, is_assigned=0, assigned_deadline__lte=__now ).order_by('-assigned_deadline')[__start_index:__start_index+size]