вставка в таблицу внутри цикла или массовая вставка с помощью django

мне нужно вставить все продукты в таблице корзины в таблицу под названием (OrderItem), я использовал этот код:

       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()

этот код выше только вставил первый продукт из корзины в таблицу Item_orders? Хотя я использовал цикл?

Спасибо

0 ответов

Другие вопросы по тегам