亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:109日期: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' 總結(jié):QuerySet.exists() > QuerySet.count()==0 > QuerySet

補充知識:關(guān)于在Sqlite3中如何判斷數(shù)據(jù)表返回的結(jié)果集是否為空的問題解決

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

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

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

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

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

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

標簽: Django
主站蜘蛛池模板: 免费看欧美成人性色生活片 | 欧美一级毛片视频 | 午夜国产在线 | 亚洲香蕉久久综合网 | 色婷婷香蕉 | 亚洲精品福利一区二区三区 | 国产尻逼 | 国产亚洲精品成人a在线 | 看真人视频一级毛片 | 成视频年人黄网站免费视频 | 国产在线拍揄自揄视精品不卡 | 亚洲香蕉视频 | 亚洲精品大片 | 狠狠色噜噜狠狠狠狠888奇米 | 免费一级特黄视频 | 特黄的欧美毛片 | 久久色播 | 亚洲精品二区中文字幕 | 久久国产精品久久国产片 | 国产精品福利久久 | 在线91精品亚洲网站精品成人 | 视频一区二区国产无限在线观看 | 日本人伦一区二区三区 | 亚洲一区二区三区国产精品 | 国产一级视频在线观看 | 欧美日韩国产高清视频 | 久久久青草青青亚洲国产免观 | 中国一级片免费 | pans全部视频在线观看 | 99视频国产在线 | 毛片中文字幕 | 亚洲第一免费 | 香蕉国产线观看 | 在线不卡一区二区三区日韩 | 91国内精品久久久久怡红院 | 男女做污污无遮挡激烈免费 | 成年女人免费又黄又爽视频 | 99热在线只有精品 | 91进入蜜桃臀在线播放 | 欧美精品不卡 | 精品久久综合一区二区 |