一,对于中大型网站,最影响网站性能的就是数据库查询部分,why?
- 反复从数据库读写数据会很消费时间和计算资源
- 返回的数据集queryset过大时会占很大的内存
二,什么是QuerySet?
- QuerySet是django提供的数据库API接口
- 好处:可以使用filter/exclude/get/create等方法进行数据库操作,不需使用sql语句进行数据库交互
- 数据库查询的结果是一个集合的话,称为查询集queryset
三,Django的QuerySet是惰性的
三,Django的QuerySet是惰性的