色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Django ORM判斷查詢結果是否為空,判斷django中的orm為空實例

瀏覽:161日期:2024-09-27 16:34:33

我就廢話不多說了,大家還是直接看代碼吧~

result= Booking.objects.filter() #方法一 .exists()if result.exists(): print 'QuerySet has Data'else: print 'QuerySet is empty'#方法二 .count()==0if result.count() == 0: print 'empty'#方法三if result: print 'QuerySet has Data'else: print 'QuerySet is empty' 總結:QuerySet.exists() > QuerySet.count()==0 > QuerySet

補充知識:關于在Sqlite3中如何判斷數據表返回的結果集是否為空的問題解決

1、如果查詢語句中只有聚合函數,例如max,min,avg等。

“select max(id) from tablename',在使用sqlite3_get_table調用成功后,返回的columnum和rownum都為1,即使結果集里無記錄也是如此,我們在sqlite3 shell中可以看到該條查詢語句在結果集為空的時候確實返回了1行1列,不過那個行為空行。

在此種情況下,只能對返回的結果集字符串指針(char **dbResult)判斷是否為空來解決結果集是否為空的問題,而不能以columnum和rownum是否為0來判斷。即if (dbResult[1]) {....}//結果集不為空。

Django ORM判斷查詢結果是否為空,判斷django中的orm為空實例

2、如果查詢語句不只有聚合函數,'select * from tablename',則可以對columnum和rownum判斷是為0,來判斷結果集是否為空。

以上這篇Django ORM判斷查詢結果是否為空,判斷django中的orm為空實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
主站蜘蛛池模板: 国产成人精品免费视频网页大全 | 国产在线一区二区三区四区 | 日本天堂网在线观看 | 97精品国产91久久久久久 | 久久99精品久久久久久国产越南 | 成人综合在线视频免费观看 | 午夜精 | 一区二区在线欧美日韩中文 | 国产欧美视频综合二区 | 成人午夜视频一区二区国语 | 在线人成精品免费视频 | 亚洲专区视频 | 黄性色| 自拍偷拍视频在线观看 | 欧美一区二区三区免费不卡 | 久久久9999久久精品小说 | 国产片一级 | 毛片免费全部免费播放 | 国产步兵社区视频在线观看 | 免费看欧美毛片大片免费看 | 日本久久久久久久久久 | 黄录像欧美片在线观看 | 欧美一级一极性活片免费观看 | 国产综合久久久久 | 国产精品免费视频能看 | 亚洲精品视频专区 | 午夜精品久久久久久99热7777 | 国产午夜a理论毛片在线影院 | 大学生一级一片第一次免费 | 国产一级爱做片免费观看 | 国产玖玖视频 | 国产亚洲一区二区三区不卡 | 欧美在线视频 一区二区 | 久久福利青草精品资源站免费 | 国产网站免费在线观看 | 亚洲欧美人妖另类激情综合区 | 91精品国产免费久久久久久青草 | 暖暖视频日韩欧美在线观看 | 女人被男人躁得好爽免费视频免费 | 大视频在线爱爱爱爱 | 日韩中文字幕精品一区在线 |