exists()的确切用法是什么?

时间:2016-10-22 11:32:13

标签: python django python-3.x

我正在使用它 if ModelName.objects.get(fieldname=value).exists():

我得到错误'ModelName'对象没有属性'exists'或者它会引发DoesNotExist异常。

相关文档:https://docs.djangoproject.com/en/1.10/ref/models/querysets/#django.db.models.query.QuerySet.exists

1 个答案:

答案 0 :(得分:2)

您应该将它应用于queryset,而不是单个对象,请尝试:

if ModelName.objects.filter(fieldname=value).exists():

如果queryset不为空,则返回True