Проблема с вставкой модификаторов внутри kitchenorderitem в Django
В настоящее время я работаю над проектом Django, в котором у меня есть модели для заказов на кухню. Я столкнулся с проблемой, когда я могу вставить продукты в заказ кухни, но я не могу вставить модификаторы внутри продуктов. Вот упрощенная версия моего кода:
item_id = uuid.uuid4()
kitchen_order = KitchenOrderItem.objects.create(
id=item_id,
kitchen_order=instance,
product_id=product.get("product_id"),
quantity=product.get("quantity"),
note=product.get("note"),
)
for modifier in product.get("modifiers"):
kitchen_order_items.append(KitchenOrderItem(
modifier_id=item_id,
product_id=modifier.get("product_id"),
quantity=modifier.get("quantity"),
note=modifier.get("note"),
))
Я ожидаю, что модификаторы будут вставлены вместе с продуктами, но, похоже, в базу данных вставляются только продукты.
Может ли кто-нибудь помочь мне выяснить, в чем может быть причина этой проблемы? Я что-то упускаю в своем коде или есть лучший подход для достижения вставки и продуктов, и модификаторов в заказ кухни?