小編這次要給大家分享的是Django ORM如何查詢表中某列字段值,文章內(nèi)容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
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)容: