ret=UserInfo.objects.all()
all返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询数据,但支持迭代,使用for循环可以获取数据。 ret=UserInfo.objects.get(id='1')
get返回的是Model对象,类型为列表,说明使用get方法会直接执行sql语句获取数据 ret=UserInfo.objects.filter()
filter和get类似,但支持更强大的查询功能 补充:
条件选取querySet的时候,filter表示=,exclude表示!=。

querySet.distinct() 去重复
__exact 精确等于 like 'aaa'
 __iexact 精确等于 忽略大小写 ilike 'aaa'
 __contains 包含 like '%aaa%'
 __icontains 包含 忽略大小写 ilike '%aaa%',但是对于sqlite来说,contains的作用效果等同于icontains。
__gt 大于
__gte 大于等于
__lt 小于
__lte 小于等于
__in 存在于一个list范围内
__startswith 以...开头
__istartswith 以...开头 忽略大小写
__endswith 以...结尾
__iendswith 以...结尾,忽略大小写
__range 在...范围内
__year 日期字段的年份
__month 日期字段的月份
__day 日期字段的日
__isnull=True/False

最新文章

  1. eCharts动态加载各省份的数据
  2. 2016某知名互联网公司PHP面试题及答案
  3. Exploit利用学习1:MS09-001
  4. jsonp的后台怎么返回去数据
  5. ASP.NET MVC开发微信(二)
  6. uC/OS - III 移植 IAR平台
  7. Java获取的一天、本星期、这个月、本季度、一年等 开始和结束时间
  8. Sql去重
  9. spring boot入门篇,helloworld案例演示
  10. mysql修改字符集
  11. 初次安装Ubuntu后的若干配置步骤
  12. 上海市2019年公务员录用考试笔试合格人员笔试成绩(B类)
  13. Visual Studio 2017 版本 15.5.5
  14. 从输入URL到页面显示发生了什么
  15. C - Ilya And The Tree Codeforces Round #430 (Div. 2)
  16. ubuntu安装redis 和可视化工具
  17. maven学习(二)(转)
  18. Getting Started(入门)
  19. PMP项目管理笔记
  20. DOM节点常见的属性及操作

热门文章

  1. 【Maven学习】maven-assembly-plugin的使用
  2. MarkDown编辑使用指南
  3. VirtualBox虚拟机克隆方法
  4. Spring源码深度解析系列-----------org.springframework.aop-3.0.6.RELEASE
  5. 如果天空不死博客java阅读列表整理
  6. ansible 回调函数处理
  7. 如何在没有https环境下使用webrtc
  8. Docker学习(六): 网络使用与配置
  9. Cheatsheet: 2018 04.01 ~ 04.30
  10. Java基础教程(7)--运算符