У меня есть проект, в котором мне нужно получить доступ к свойству в данном случае price
из модели options
, но я хочу получить это в модели order
, которая имеет отношение «многие ко многим» с options
.
Мой подход:
class Option(models.Model):
name = models.CharField(max_length=200, null=True)
price = models.FloatField()
class Order(models.Model):
option = models.ManyToManyField(Option, blank=True)
def get_price(self):
price = None
if self.option:
price = self.option.price
return price
это приводит к ошибке и говорит many related model has no attribute price
.