Django的ORM使用记录_3

本文最后更新于2016年11月30日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢!

=Start=

缘由:

在使用的过程中记录一下Django的ORM知识/技巧,一来可以加深印象,同时也为方便以后参考。

正文:

1.在Django的ORM中如何访问存储过程?

2.对象关系映射器
3.为什么Django的ORM比原生的MySQLdb慢?

在大查询下,比如报表业务,不建议使用ORM,因为速度比较慢,原因在于:它会把结果转换成QuerySet结构,而不是直接返回;所以这时可以考虑用原生的SQL语句。

在Python下可以选择 MySQLdb ,也可以用Django的connection/connections。推荐用connection/connections,因为数据库配置等信息都已经放在了settings.py里面。

4.获取Django ORM query执行的的SQL语句

5.在Django的ORM中如何判断查询结果是否为空

6.在Python的MySQLdb模块中如何判断查询结果是否为空

7.待添加

……

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/2993.html

《Django的ORM使用记录_3》上有4条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注