import json from decimal import Decimal from apps.shop.models import OrderItem as OrderItemModel def create_order_items(items: str, order_id: int): json_items = json.loads(items) for item in json_items: order_item_obj = OrderItemModel() order_item_obj.order_id = order_id order_item_obj.price = Decimal(item.price) order_item_obj.amount = int(item.amount) order_item_obj.product_id = int(item.product) order_item_obj.full_clean() order_item_obj.save()