def brand_detail(request):
    flag = False
    if "login_user" in request.session:
        username = request.session['login_user']
        flag = True
    classes_list = mongodb_options.find_classes(db)
    brands_list = mongodb_options.find_brands(db)
    brands_list_design = []
    for brand in brands_list:
        if brand['isdesign'] == u'是':
            brands_list_design.append(brand)
    # 获取品牌id,品牌名
    brand_id = request.GET['brand_id']
    m_brand = mongodb_options.find_brand_by_bid(db, brand_id)

    brand_name = m_brand['b_name']
    # 获取商品列表
    commodity_list = client_mongodb_options.find_commodity_by_cbrand(db, brand_name)

    if not flag:
        username = ''
        c_num = 0
    else:
        cart = client_mongodb_options.find_cart(db, username)
        if cart:
            c_num = cart['c_num']
        else:
            c_num = 0
    return render(request, 'client/client_brand_detail.html',
                  {'username': username, 'flag': flag, 'c_num': c_num, 'classes_list': classes_list, 'brands_list': brands_list,
                   'brands_list_design': brands_list_design,
                   'brand': m_brand, 'commodity_list': commodity_list})
def commodity_save(request):
    #返回原页面
    flag = False
    if "login_user" in request.session:
        username = request.session['login_user']
        flag = True
	com_save_id = request.GET['commodity_id']
        commodity = mongodb_options.find_commodity_by_cid(db, com_save_id)
        com_save_cname=commodity['c_name']
	com_save_cdesp=commodity['c_description']
	com_save_class=commodity['c_class']
	com_save_cprice=commodity['c_price']
	com_save_username=username
	client_mongodb_options.save_commodity(db,com_save_id,com_save_cname,com_save_cdesp,com_save_class, com_save_cprice,com_save_username)
    classes_list = mongodb_options.find_classes(db)
    brands_list = mongodb_options.find_brands(db)
    brands_list_design = []
    for brand in brands_list:
        if brand['isdesign'] == u'是':
            brands_list_design.append(brand)
    # 获取品牌id,品牌名
    brand_id = request.GET['brand_id']
    m_brand = mongodb_options.find_brand_by_bid(db, brand_id)

    brand_name = m_brand['b_name']
    # 获取商品列表
    commodity_list = client_mongodb_options.find_commodity_by_cbrand(db, brand_name)

    if not flag:
        username = ''
        c_num = 0
	return render(request, 'client/client_brand_detail.html',
                  {'username': username, 'flag': flag, 'c_num': c_num, 'classes_list': classes_list, 'brands_list': brands_list,
                   'brands_list_design': brands_list_design,
                   'brand': m_brand, 'commodity_list': commodity_list,'message':'<script type="text/javascript">alert("您还没登录,请先登录雅峙奢品!");</script>'})
    else:
        cart = client_mongodb_options.find_cart(db, username)
        if cart:
            c_num = cart['c_num']
        else:
            c_num = 0
    	return render(request, 'client/client_brand_detail.html',
                  {'username': username, 'flag': flag, 'c_num': c_num, 'classes_list': classes_list, 'brands_list': brands_list,
                   'brands_list_design': brands_list_design,
                   'brand': m_brand, 'commodity_list': commodity_list,'message':'<script type="text/javascript">alert("收藏成功!您可以在我的收藏中查看。");</script>'})
Example #3
0
def req_modify_brand(request):
    if "username" in request.session:
        username = request.session['username']
    bid = request.GET['bid']
    brand = mongodb_options.find_brand_by_bid(db, bid)
    return render(request, 'manage_modify_brand.html', {'login_user': username, 'flag': True, 'brand': brand})