我有一个项目,在这种情况下,我需要从模型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
。