Как да създадете нова количка за пазаруване

Добър ден.

Заден план:
Имаше задача: да се направят 5 магазина с един бек офис, но там с различни цени и т.н. След много дискусии и изпитания, решихме да използваме една база данни и да свържем django.contrib.sites, за да разделим съдържанието на сайтове. Джанго-Оскар е избран за магазини.

Оскарите имат следната структура: има приложение Basket. Той има два основни класа: Basket и Line. Промених двата класа, за да ги използвам с django.contrib.sites (добавени полета). Всичко работеше, тоест различни кошници на различни сайтове. Но когато поставям едни и същи продукти в кошницата на различни сайтове и купувам на един от тях, тогава на втория кошницата се изпразва.

Качих се в администраторския панел на Dzhang и разбрах, че когато добавите продукт в кошницата, тогава Line и Basket се създават на съответния сайт и Line е свързан с Basket. Но когато същият продукт се добави към количката на втория сайт, ще се създаде само Line и той ще бъде свързан от кошницата на другия сайт. С други думи - една кошница за два сайта.