Django QuerySet 字段查找参考手册

Django QuerySet 字段查找参考

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

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