我如何在与它有多对多关系的另一个模型中访问模型的属性(在Django中)

时间:2020-07-08 20:43:09

标签: python django

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

0 个答案:

没有答案