Пример #1
0
def bottomStaticPage(request, page):
    isLogin, account = UserInfo.checkIsLogin(request);
    if page == 'about':
        return Responses.returnDrawPage(isLogin, 'static/about.html', 'about', None);
    elif page == 'bigSale':
        return Responses.returnDrawPage(isLogin, 'static/bigSale.html', 'bigsale', None);
    elif page == 'privacy':
        return Responses.returnDrawPage(isLogin, 'static/privacy.html', 'privacy', None);
    elif page == 'saleBack':
        return Responses.returnDrawPage(isLogin, 'static/saleBack.html', 'saleback', None);
    else:
        return HttpResponseRedirect('noresults/');
Пример #2
0
def search(request):
    isLogin, account = UserInfo.checkIsLogin(request);
    goodsName = request.GET.get('keyword', None);
    goodsList = GoodsInfo.searchGoods(1, 50, goodsName);
    data = {
        'subClass' : 'undefine',
        'goodsList' : goodsList
    }
    if goodsList:
        return Responses.returnDrawPage(isLogin, 'goods/goodsBrowse.html', 'data', data);
    else:
        return Responses.returnDrawPage(isLogin, 'common/noresult.html', 'data', None);
Пример #3
0
def home(request):
    isLogin, account = UserInfo.checkIsLogin(request);
    goods, pageResult = GoodsInfo.getGoodsData(1, 30, None);

    try:
        goodsList = {
            'banner1' : goods[1],
            'banner2' : goods[3],
            'banner3' : goods[5],
            'banner4' : goods[9],
            'hotGoods1' : goods[10],
            'hotGoods2' : goods[11],
            'hotGoods3' : goods[12],
            'hotGoods4' : goods[13],
            'hotGoods5' : goods[14],
            'hotGoods6' : goods[15],
            'first1' : goods[16],
            'first2' : goods[17],
            'first3' : goods[18],
            'first4' : goods[19],
            'first5' : goods[20],
            'first6' : goods[21]
        };
    except Exception, e:
        return Responses.returnDrawPage(isLogin, 'home/home.html', 'goodsList', None);
Пример #4
0
def goodsInfo(request, goodsId):
    isLogin, account = UserInfo.checkIsLogin(request);
    condition = {
        'goodsId': goodsId
    };
    goodsList, pageResult = GoodsInfo.getGoodsData(1, 20, condition);

    minImageUrls = [];
    descImageUrls = [];
    if goodsList:
        for (key, value) in goodsList[0].items():
            if key[0:11] == 'minImageUrl' and value != '':
                minImageUrls.append(value);
            if key[0:12] == 'descImageUrl' and value != '':
                descImageUrls.append(value);
    else:
        return Responses.returnDrawPage(isLogin, 'common/noresult.html', 'data', None);

    goods = goodsList[0];
    goods['minImageUrls'] = minImageUrls;
    goods['descImageUrls'] = descImageUrls;

    return Responses.returnDrawPage(isLogin, 'goods/goodsInfo.html', 'goods', goods);
Пример #5
0
def noresults(request):
    isLogin, account = UserInfo.checkIsLogin(request);
    return Responses.returnDrawPage(isLogin, 'common/noresult.html', 'goodsList', None);
Пример #6
0
            'hotGoods2' : goods[11],
            'hotGoods3' : goods[12],
            'hotGoods4' : goods[13],
            'hotGoods5' : goods[14],
            'hotGoods6' : goods[15],
            'first1' : goods[16],
            'first2' : goods[17],
            'first3' : goods[18],
            'first4' : goods[19],
            'first5' : goods[20],
            'first6' : goods[21]
        };
    except Exception, e:
        return Responses.returnDrawPage(isLogin, 'home/home.html', 'goodsList', None);
    else:
        return Responses.returnDrawPage(isLogin, 'home/home.html', 'goodsList', goodsList);

#渲染所有商品页面,需要设置分类
def goodsBrowse(request, subClass):
    isLogin, account = UserInfo.checkIsLogin(request);
    #获取页码
    try:
        page = int(request.GET.get('page', '1'));
    except Exception, e:
        page = 1;

    if subClass != 'undefine':
        condition = {
            'subClass' : subClass
        }
        goodsList, pageResult = GoodsInfo.getGoodsData(page, 12, condition);