def get(data): #必须要的信息 requireList = ['newCatalog'] #返回的信息 message = '' result = False newsList = [] #查看是否存在用户 if checkItem(data, requireList): newsQueryCondition = {'newCatalog': data['newCatalog']} #get news for news in News.find(newsQueryCondition): print news newsList.append({ "newCatalog": news["newCatalog"], "newsTime": news["newTime"], "newHref": news["newHref"], "newContent": news["newContent"] }) if len(newsList) != 0: result = True message = 'no user' else: newsList = [] result = True else: #没有足够参数 result = False message = 'not enough params' return { 'result': result, 'message': message, 'news': newsList }
def get(data): #必须要的信息 requireList = ['newCatalog'] #返回的信息 message = '' result = False newsList = [] #查看是否存在用户 if checkItem(data, requireList): newsQueryCondition = {'newCatalog': data['newCatalog']} #get news for news in News.find(newsQueryCondition): newsList.append({ "uuid": news["uuid"], "newCatalog": news["newCatalog"], "newTime": news["newTime"], "newHref": news["newHref"], "newTitle": news["newTitle"] }) if len(newsList) != 0: result = True message = 'no user' else: newsList = [] result = True else: #没有足够参数 result = False message = 'not enough params' return {'result': result, 'message': message, 'news': newsList}
def getAllCatalog(): #返回的信息 message = '' result = False catalogList = [] for new in News.find(): temp = new.get('newCatalog', '') if temp != '': catalogList.append(temp) else: continue catalogList = set(catalogList) catalogList = list(catalogList) result = True return {'result': result, 'message': message, 'catalog': catalogList}
def getAllCatalog(): #返回的信息 message = '' result = False catalogList = [] for new in News.find(): temp = new.get('newCatalog','') if temp != '': catalogList.append(temp) else: continue catalogList = set(catalogList) catalogList = list(catalogList) result = True return { 'result': result, 'message': message, 'catalog': catalogList }