Как использовать атрибут 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)])