Как хранить несколько объектов в виде списка в полях модели Django?
Я пытаюсь создать простую платформу электронного аукциона. У меня есть модели для клиентов, где я хочу хранить список всех товаров, на которые они сделали ставки, и точную сумму, на которую они сделали ставки.
class Company(models.Model):
name = models.CharField(max_length=256)
contact_person_name = models.CharField(max_length=256)
contact_no = PhoneNumberField()
class Customer(models.Model):
name = models.CharField(max_length=256)
company_name = models.ForeignKey(Company, on_delete=models.CASCADE)
Затем у меня есть модель для моего каталога, где я хочу хранить список участников торгов по определенному каталогу и их текущую ставку.
class Catalogue(models.Model):
name = models.CharField(max_length=512)
owner = models.ForeignKey(Customer, on_delete=models.CASCADE)
start_date = models.DateTimeField()
end_date = models.DateTimeField()
start_price = models.PositiveIntegerField()
bidders = models.ManytoManyField(Customer)
Но как мне хранить точную сумму, которую клиент поставил на товар из каталога?