def post(self): iKwargs = request.form.to_dict() categorys = CategoryModel.getAllData() names = [category['name'] for category in categorys] category = CategoryModel() if iKwargs['name'] in names: raise ModelRepeat(iKwargs['name']) data = {'name': iKwargs['name'], 'articleList': {}} category.create(data) return data
def allData(self): categorys = CategoryModel.getAllData() list = [] for category in categorys: data = { 'id': str(category.get('_id', '')), 'mk': category.get('mk', ''), 'name': category.get('name', ''), 'articleList': category.get('articleList', ''), 'createDate': category.get('createDate', '') } list.append(data) resp = {'list': list} return resp