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