Как использовать атрибут ManyToManyField в классе в MinValueValidator?

У меня есть две модели. У одной есть атрибут цены, и я хотел бы использовать его для установки минимального значения в lastbid. Я не очень понимаю, как это сделать.

class Auctionmodel(models.Model):
    author = models.ForeignKey(User, on_delete=models.CASCADE, blank=True)
    title = models.CharField(max_length=300)
    content = models.TextField()
    price = models.IntegerField()
    pic = models.CharField(max_length=300, blank=True)
    category = models.ManyToManyField(Category, related_name='auctioncategory')

class Bids(models.Model):
    whosebid = models.ForeignKey(User, on_delete=models.CASCADE, blank=True)
    bidauction = models.ManyToManyField(Auctionmodel, blank=True, related_name="bbidauction")
    currentprice = bidauction.price
    lastbid = models.IntegerField(validators=[MinValueValidator(currentprice)])
Вернуться на верх