存在django queryset的语法

时间:2017-11-01 21:42:23

标签: python django django-models

假设我有这样的Django模型:

class Foo(Model):
    bar = ForeignKey(Bar, related_name="foos")

class Bar(Model):
    dummy = models.CharField(max_length=128, null=False)

我知道我可以使用bar.foos.all()为条形图获取所有Foo对象。假设我只是想看看酒吧是否有任何Foos。这是什么语法:

Option 1:
bar.foos.exists()

Option 2:
bar.foos.all().exists()

以上哪项是正确的?我见过的每个例子exists()都使用了filter(),所以如果我不需要过滤,我不知道该怎么做。

0 个答案:

没有答案