как я могу получить доступ к свойству модели в другой модели, которая имеет отношение "многие ко многим" (в django) - PullRequest
0 голосов
/ 08 июля 2020

У меня есть проект, в котором мне нужно получить доступ к свойству в данном случае 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...