def company(company): resp_data = { 'code': 200, 'msg': '操作成功~~', 'page': { 'from': 1, 'pagelist': [1], 'cate': 'company', 'cate_para': company }, 'data': {} } addNav(resp_data) addBanner(resp_data) goods = Goods() goodsList = goods.getGoodListByCompanyLimitPerPage(company) canPage(resp_data, goods.getGoodListByCompany, current_app.config['PER_PAGE'], company) if len(request.args) > 0: goodsList = paging(resp_data, goods.getGoodListByCompanyPaging, company) if goodsList == []: resp_data['code'] = -1 resp_data['msg'] = '取不到数据库的信息~' goodscollection = GoodsCollection(goodsList) resp_data['data'] = goodscollection.data return render_template('index.html', data=resp_data)
def index(): resp_data = { 'code': 200, 'msg': '操作成功~~', 'page': { 'from': 1, 'pagelist': [1], 'cate': 'index' }, 'data': {} } addNav(resp_data) addBanner(resp_data) goods = Goods() goodsList = goods.getAllGoodsLimitPerPage() canPage(resp_data, goods.getAllGoods, current_app.config['PER_PAGE'], index) #能分多少页 if len(request.args) > 0: #处理分页 goodsList = paging(resp_data, goods.getAllGoodsPaging, index) if goodsList == []: resp_data['code'] = -1 resp_data['msg'] = '取不到数据库的信息~' goodscollection = GoodsCollection(goodsList) resp_data['data'] = goodscollection.data return render_template('index.html', data=resp_data)
def search(): search_name = request.args['q'] resp_data = { 'code': 200, 'msg': '操作成功~~', 'page': { 'from': 1, 'pagelist': [1], 'cate': 'search' }, 'data': {} } addNav(resp_data) addBanner(resp_data) goods = Goods() goodsList = goods.getGoodListByNameLimitPerPage(search_name) if goodsList == []: resp_data['code'] = -1 resp_data['msg'] = '取不到数据库的信息~' goodscollection = GoodsCollection(goodsList) resp_data['data'] = goodscollection.data return render_template('index.html', data=resp_data)
def addBanner(resp_data): bannerList = Goods().getAllGoodsLimit3() if bannerList == []: return None bannerCollection = GoodsCollection(bannerList) resp_data['banner'] = bannerCollection.data