您现在的位置是:首页 > 文章详情  网站首页文章详情

django的一些小小操作记录

简介Django的ORM中如何判断查询结果是否为空,判断django中的orm为空result= Booking.objects.filter() 方法一 .exists()if result.exists(): print "QuerySet has Data"else: print "Q...

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

上一篇: django的文档信息

下一篇: [没有文章了]

文章评论

Top