django的一些小小操作记录

Django的ORM中如何判断查询结果是否为空,判断django中的orm为空
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
发布了32 篇原创文章 · 获赞 0 · 访问量 50

猜你喜欢

转载自blog.csdn.net/u013866352/article/details/105386285