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 年份 |