def new_all_goods(request): goods_getter = GoodsGetter() goods_list = goods_getter.get_all_goods() conf = {'goods_list': goods_list } return render(request, website.all_goods, conf)
def goods_detail(request): # for test # goods_id = 1 # goods_id = request.GET.get('goods_id', None) goods_id = request.GET['goods_id'] goods = Goods.objects.get(id=goods_id) imgs = get_goods_imgs(goods) designer_id = goods.designer_id designer = Customer.objects.get(id=designer_id) designer_has_marked = False customer = None goods_getter = GoodsGetter() goods_list = goods_getter.get_all_goods() if request.user.is_authenticated(): try: customer = Customer.objects.get(user_id=request.user.id) if designer in customer.marked_customer.all(): designer_has_marked = True except ObjectDoesNotExist: designer_has_marked = False context = {'goods': goods, 'designer': designer, 'imgs': imgs, 'designer_has_marked': designer_has_marked, 'customer': customer, 'goods_list3': goods_list[3], 'goods_list7': goods_list[7], 'goods_list5': goods_list[5], } return render(request, website.v1_1_detail, context)
def test_goods_list(request): ''' tests the goods list This is a temparory page Return: The static goods list page ''' goods_getter = GoodsGetter() goods_list = goods_getter.get_all_goods() customer = get_customer(request) conf = {'goods_list': goods_list, 'customer': customer, } return render(request, 'shopping_home/v1_1/list.html', conf)