0

我的应用程序中有两个模型,如下所示:

class Foo(models.Model):
    name = models.CharField(max_length=50)
    age = models.IntegerField()
    def __str__(self):
       return self.name

class Bar(models.Model):
    bar_name = models.CharField(max_length=100)
    bar= models.ManyToManyField(Foo)
    def __str__(self):
        return self.bar_name

并且有一个Barpk(比如说1)

如何获取id 为 1Foo的所有相关对象?Bar

4

1 回答 1

0

您需要bar = models.ManyToManyField(Foo)像这样使用属性名称

Bar.objects.get(id=1).bar.all()
于 2020-04-24T09:48:06.633 回答