Сохранение Данных

Всем добрый вечер. Столкнулся со следующей проблемой. Есть две модели - Product и Order. К модели Product привязана корзина, сама корзина хранится в сессии. Подскажите пожалуйста как эту самую корзину записать в модель Order. Т.е. к примеру у нас в корзине 5 товаров - первый товар в кол-ве 2шт, второй в кол-ве 5шт. и т.д. Но эта корзина привязана к модели Product, а мне эти самые товары необходимо записать в таблицу Order :blink:

Наверное пройти циклом по элементам корзины и создать записи в Order: order.product_id = cart.product_id

"Наверное" - потому что может я не так понял задачу, не вижу в ней ничего сложного.

Можно создать еще одну модель OrderProduct, с полями order_id, product_id, cnt.

По мере усложнения проекта, в нее возможно понадобится добавить еще какие-то поля.

Ок, всем спасибо :)