i need to insert all products in the Cart table to the table called (OrderItem), I have used this code:
neworder.save()
new_order_items = Cart.objects.filter(user=request.user)
for item in new_order_items:
OrderItem.objects.create(
order=neworder,
product=item.product,
price=item.product.selling_price,
quantity=item.product_quantity
)
# decrease the product quantity from table
order_product = Product.objects.filter(id=item.product_id).first()
order_product.quantity = order_product.quantity - item.product_quantity
order_product.save()
this code above only inserted the first product from the cart inside the Item_orders table? Although I have used the loop?
Thanks