Как хранить несколько объектов в виде списка в полях модели 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)

Но как мне хранить точную сумму, которую клиент поставил на товар из каталога?

Вернуться на верх