首页  >  文章  >  后端开发  >  QuerySets如何使用?总结QuerySets实例用法

QuerySets如何使用?总结QuerySets实例用法

伊谢尔伦
伊谢尔伦原创
2017-06-11 13:01:432637浏览

  对象关系映射 (ORM) 使得与SQL数据库交互更为简单,不过也被认为效率不高,比原始的SQL要慢。   要有效的使用ORM,意味着需要多少要明白它是如何查询数据库的。本文我将重点介绍如何有效使用 Django ORM系统访问中到大型的数据集。  Django的queryset是惰性的   Django的queryset对应于数据库的若干记录(row),通过可选的查询来过滤。例如,下面的代码会得到数据库中名字为‘Dave’的所有的人:person_set = Person.objects.filter(first_name="Dave")   上面的代码并没有运行任何的数据库查询。你可以使用person_set,给它加上一些过滤条件,或者将它传给某个函数,这些操作都不会发送给数据库。这是对的,因为数据库查询是显著影响web应用性能

1. 有效使用Django的QuerySets

QuerySets如何使用?总结QuerySets实例用法

简介:有效使用Django的QuerySets

2. 介绍Python的Django框架中的QuerySets

简介:这篇文章主要介绍了Python的Django框架中的QuerySets,QuerySet是Django中的一个内置对象列表,经常被用于数据库操作,需要的朋友可以参考下

3. 详解Python的Django框架中Manager方法的使用

简介:这篇文章主要介绍了Python的Django框架中Manager方法的使用,包括修改初始Manager QuerySets和增加额外的Manager方法等操作,需要的朋友可以参考下

4. 利用Python的Django框架中的ORM建立查询API

简介:这篇文章主要介绍了利用Python的Django框架中的ORM建立查询API,对Managers和QuerySets进行了着重介绍,需要的朋友可以参考下

【相关问答推荐】:

python - django的queryset用reduce方法合并问题。

以上是QuerySets如何使用?总结QuerySets实例用法的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn