QuerySet 字段查找参考

本章节讲解所有的 Django 字段查找的名称与作用。


字段查找参考

所有字段查找关键字的列表:

关键字描述
contains包含短语
icontains与 contains 相同,但不区分大小写
date匹配一个日期
day匹配日期(日期,1-31)
endswidth以…结束
iendswidth与 endswidth 相同,但不区分大小写
exact完全匹配
iexact与 exact 相同,但不区分大小写
in匹配其中一个值
isnull匹配空值
gt大于
gte大于或等于
hour匹配小时(用于 datetimes)
lt小于
lte小于或等于
minute匹配分钟(用于 datetimes)
month匹配月份(日期)
quarter匹配一年中的一个季度(1-4)
range匹配区间
regex匹配正则表达式
iregex与 regex 相同,但不区分大小写
second匹配秒 (对于 datetimes)
startswidth以…开始
istartswidth与 startswidth 相同,但不区分大小写
time匹配时间(对于 datetimes)
week匹配周数(1-53)
week_day匹配一周中的一天(1-7)1 是星期天
iso_week_day匹配 ISO 8601标准的工作日(1-7)1 为周一
year匹配年
iso_year匹配 ISO 8601 年份