真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

DjangoORM如何查詢表中某列字段值-創(chuàng)新互聯(lián)

小編這次要給大家分享的是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

  • ORM 全拼Object-Relation Mapping.
  • 中文意為 對象-關(guān)系映射.
  • 在MVC/MVT設(shè)計模式中的Model模塊中都包括ORM

2.ORM優(yōu)勢

(1)只需要面向?qū)ο缶幊? 不需要面向數(shù)據(jù)庫編寫代碼.

  • 對數(shù)據(jù)庫的操作都轉(zhuǎn)化成對類屬性和方法的操作.
  • 不用編寫各種數(shù)據(jù)庫的sql語句.

(2)實現(xiàn)了數(shù)據(jù)模型與數(shù)據(jù)庫的解耦, 屏蔽了不同數(shù)據(jù)庫操作上的差異.

  • 不在關(guān)注用的是mysql、oracle...等.
  • 通過簡單的配置就可以輕松更換數(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)容:

分享文章:DjangoORM如何查詢表中某列字段值-創(chuàng)新互聯(lián)
路徑分享:http://weahome.cn/article/hgocd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部