Django Rest Framework - Как я могу сериализовать сложную объектную модель "многие-ко-многим" с пользовательским объединением таблиц?
Я новичок в Django и Django REST Framework.
У меня есть довольно сложная модель отношений, цель - иметь корзину с множеством заказов:
class Product(models.Model):
name = models.CharField(max_length=200)
class Order(models.Model):
title = models.CharField(max_length=200)
items = models.ManyToManyField(Product, through='TableJoin')
class TableJoin(models.Model):
order = models.ForeignKey(Order, on_delete=models.CASCADE, null=True)
product = models.ForeignKey(Product, on_delete=models.CASCADE, null=True)
quantity = models.IntegerField()
У меня проблемы как с использованием ORM для получения полной Order
модели (с отношениями), так и с ее последующей сериализацией.