queryset优化 。。。。。exists()与iterator()方法
2024-10-21 05:05:20
exists()方法!!
判断queryset是否有值存在.exists() 只会查询一个字段 。正常会查所有!!!
iterator()方法
objs = Book.objects.all().iterator()
# iterator()可以一次只从数据库获取少量数据,这样可以节省内存
for obj in objs:
print(obj.title)
#BUT,再次遍历没有打印,因为迭代器已经在上一次遍历(next)到最后一次了,没得遍历了
for obj in objs:
print(obj.title)
最新文章
- Linux 进程间通讯详解一
- 关于$.fn.*的使用
- SQLServer学习笔记系列2
- bash: ifconfig: command not found解决方法
- HDU 3074 (线段树+模P乘法)
- Warning: Attempt to dismiss from view controller <;UIViewController: 0x17d71c10>; while a presentation or dismiss is in progress!
- vim vi 及其相关插件的使用
- Testin
- NodeJs编写小爬虫
- [转]虚方法(virtual)和抽象方法(abstract)的区别
- HDOJ2029Palindromes _easy version
- VMWare中安装CentOS6.6不能上网的解决办法
- Windows 7系统下局域网文件共享设置方法
- java中由类名和方法名字符串实现其调用【反射机制】
- jQuery 文件碎片
- iOS开发加快审核app
- iOS开发之Runtime常用示例总结
- 商业智能(BI)选型手册(转载)
- 2017年Kali Linux更新源
- py文件2种执行方式