示例#1
0
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)
示例#2
0
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/')