def process_request(request, cart:cmod.Order): tax_product = cmod.Product.objects.get(id=74) items = cart.active_items().exclude(description=tax_product.name) tax = cart.items.get(description=tax_product.name) print('>>>>>>>>>>>.cart yay i have items', items) context = { # sent to index.html: 'cart': cart, 'items': items, 'tax': tax, } return request.dmp.render('thanks.html', context)
def process_request(request, order: cmod.Order = None): if order is not None and order.num_items() > 0 and order.status == "cart": HttpResponseRedirect('/homepage/') items = order.active_items(False) tax = order.get_item(cmod.Product.objects.get(name="Sales Tax")) for i in items: i.recalculate() order.recalculate() if order.num_items() < 2: HttpResponseRedirect('/catalog/') context = {'items': items, 'order': order, 'tax': tax} return request.dmp.render('cart.html', context) else: return HttpResponseRedirect('/catalog/')