Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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)
Пример #4
0
def addBanner(resp_data):
    bannerList = Goods().getAllGoodsLimit3()
    if bannerList == []:
        return None
    bannerCollection = GoodsCollection(bannerList)
    resp_data['banner'] = bannerCollection.data