Django

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

2019-11-27  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读