【发布时间】:2020-11-17 21:37:43
【问题描述】:
django 文档有以下内容:
entry = Entry.objects.get(pk=123)
if some_queryset.filter(pk=entry.pk).exists():
print("Entry contained in queryset")
有人能解释一下这是如何工作的吗?必须执行第一行吗?我们可以这样做吗:
if some_queryset.filter(pk=123).exists():
print("Entry contained in queryset")
我对 some_queryset 是什么感到困惑。在上面的例子中不会:
entry = Entry.objects.get(pk=123)
if entry.filter(pk=entry.pk).exists():
print("Entry contained in queryset")
更有意义?
【问题讨论】:
标签: django django-queryset exists