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

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

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

瀏覽:152日期: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
主站蜘蛛池模板: 国产亚洲精品国产一区 | 午夜香蕉成视频人网站高清版 | 久久国产精品免费视频 | 99国产精品视频久久久久 | 久久国内精品视频 | 偷看各类wc女厕嘘在线观看 | 亚洲综合网在线观看 | 成年人免费网站在线观看 | 在线观看的黄网 | 一区二区3区免费视频 | 夜夜操影院 | 日韩在线视频观看 | 日b毛片 | 精品国产中文一级毛片在线看 | 国产精品视频久 | 91精品乱码一区二区三区 | 欧美视频在线一区 | 美女久草| 国产日本欧美在线观看 | 男女一级爽爽快视频 | 色综合久久88色综合天天 | 日韩丝袜美腿 | 亚洲视频偷拍自拍 | 美女视频黄色在线观看 | 极品美女户外勾搭无套 | 中文 日本 免费 高清 | 久久久久久九九 | 老外黑人欧美一级毛片 | 高清视频 一区二区三区四区 | 性欧美另类老妇高清 | 91精品国产色综合久久不 | 成人做爰视频www视频 | 久久精品国产只有精品2020 | 国产高清亚洲 | 日鲁夜鲁鲁狠狠综合视频 | 欧美三级美国一级 | 日韩在线视精品在亚洲 | 久久99国产精品久久99果冻传媒 | 国产精品三级a三级三级午夜 | 久草欧美视频 | 欧美成人性色生活片免费在线观看 |