Sergei Sergeevich
Добрый день! Посоветуйте пожалуйста как быть в такой ситуации: OrderItem связан с Product через ForeignKey, но вот появилась необходимость добавлять в заказ сущность, отличную от Product. Тут на ум приходят два решения: 1. поменять ForeignKey на GenericForeignKey 2. использовать Polymorphic модели. Как лучше поступить? Все GRUD-операции через rest.
в 1 варианте нельзя будет одним запросом получить сумму заказа/другие аггрегированные данные, только перебором и суммированием в коде