def post(self, request): address = request.POST.get('address') phone = request.POST.get('phone') customer = request.session.get('customer_id') cart = request.session.get('cart') products = Product.get_product_by_ids_list(cart.keys()) for product in products: oder = Oder( product=product, customer=Customer(id=customer), quantity=cart.get(str(product.id)), price=product.price, address=address, phone_number=phone, ) Oder.placeOder(oder) request.session['cart'] = {} return redirect('cart')
def get(self, request): product_id = request.session.get('cart').keys() data = {} data['products'] = Product.get_product_by_ids_list(product_id) return render(request, 'store/cart.html', data)