DjangoORM如何查询表中某列字段值-创新互联
小编这次要给大家分享的是Django ORM如何查询表中某列字段值,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
创新互联自2013年起,先为竹溪等服务建站,竹溪等地企业,进行企业商务咨询服务。为竹溪企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。1.什么是ORM
- ORM 全拼Object-Relation Mapping.
- 中文意为 对象-关系映射.
- 在MVC/MVT设计模式中的Model模块中都包括ORM
2.ORM优势
(1)只需要面向对象编程, 不需要面向数据库编写代码.
- 对数据库的操作都转化成对类属性和方法的操作.
- 不用编写各种数据库的sql语句.
(2)实现了数据模型与数据库的解耦, 屏蔽了不同数据库操作上的差异.
- 不在关注用的是mysql、oracle...等.
- 通过简单的配置就可以轻松更换数据库, 而不需要修改代码.
3.ORM劣势
相比较直接使用SQL语句操作数据库,有性能损失.
根据对象的操作转换成SQL语句,根据查询的结果转化成对象, 在映射过程中有性能损失.
下面看下Django ORM 查询表中某列字段值,详情如下:
场景:
有一个表中的某一列,你需要获取到这一列的所有值,你怎么操作?
解决办法:
有一个model为:Event
方式一:
获取内容: Event.objects.values('title') 输出内容:
当前名称:DjangoORM如何查询表中某列字段值-创新互联
文章分享:http://azwzsj.com/article/hgocd.html