美文网首页Django
Django的ORM中如何判断查询结果是否为空

Django的ORM中如何判断查询结果是否为空

作者: 凤箫之舞 | 来源:发表于2019-11-27 18:01 被阅读0次

result= Booking.objects.filter()

方法一 .exists()

if result.exists():
print "QuerySet has Data"
else:
print "QuerySet is empty"

方法二 .count()==0

if result.count() == 0:
print "empty"

方法三

if result:
print "QuerySet has Data"
else:
print "QuerySet is empty"

总结:
QuerySet.exists() > QuerySet.count()==0 > QuerySet

相关文章

网友评论

    本文标题:Django的ORM中如何判断查询结果是否为空

    本文链接:https://www.haomeiwen.com/subject/kocmwctx.html