您的位置:首页 > 编程语言 > Python开发

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

2017-07-20 16:43 369 查看
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


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: