
一、数据的条件查询
参考文档: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) , 年
本文详细介绍了Django中如何进行数据的条件查询,包括常用检索字段如contains、startswith、endswith、in、isnull等操作,以及针对时间字段的year、month、day等查询方法。通过实例展示了如何在Django的QuerySet API中实现类似SQL的过滤条件,帮助开发者更高效地操作数据库。
订阅专栏 解锁全文
1370

被折叠的 条评论
为什么被折叠?



