一、数据的条件查询
参考文档:QuerySet API 参考 | Django 文档 | Django
1.1、常用检索字段
字段检索,是在字段名后加 '__' 双下划线,再加关键字,类似 SQL 语句中的 where 后面的部分, 如: 字段名__关键字
- exact :判断是否等于value,一般不使用,而直接使用 '='
- contains:是否包含,大小写敏感,如果需要不敏感的话,使用icontains
- startswith:以value开头,大小写敏感
- endwith:以value结尾,大小写敏感
- in:是否包含在范围内
- isnull:是否为null, 如:filter(name__isnull=Flase)
- gt:大于,如:filter(sage__gt=30) , 年龄大于30
- gte:大于等于