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>'})
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})