小編這次要給大家分享的是Django ORM如何查詢表中某列字段值,文章內(nèi)容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
創(chuàng)新互聯(lián)自2013年起,先為竹溪等服務(wù)建站,竹溪等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為竹溪企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。1.什么是ORM
2.ORM優(yōu)勢
(1)只需要面向?qū)ο缶幊? 不需要面向數(shù)據(jù)庫編寫代碼.
(2)實現(xiàn)了數(shù)據(jù)模型與數(shù)據(jù)庫的解耦, 屏蔽了不同數(shù)據(jù)庫操作上的差異.
3.ORM劣勢
相比較直接使用SQL語句操作數(shù)據(jù)庫,有性能損失.
根據(jù)對象的操作轉(zhuǎn)換成SQL語句,根據(jù)查詢的結(jié)果轉(zhuǎn)化成對象, 在映射過程中有性能損失.
下面看下Django ORM 查詢表中某列字段值,詳情如下:
場景:
有一個表中的某一列,你需要獲取到這一列的所有值,你怎么操作?
解決辦法:
有一個model為:Event
方式一:
獲取內(nèi)容: Event.objects.values('title') 輸出內(nèi)容: