在Django中使用Model过滤时支持的过滤条件

例如:

JobInfo.objects.filter(biz_date=datetime.now().strftime('%Y-%m-%d'))
JobDependency.objects.filter(create_time__gte=datetime.now().strftime('%Y-%m-%d'))

支持的过滤条件:

 

__gt     大于
__gte   大于等于
__lt      小于
__lte    小于等于
__in     存在于一个list范围内
__startswith    以...开头
__istartswith   以...开头忽略大小写
__endswith     以...结尾
__iendswith    以...结尾,忽略大小写
__range   在...范围内
__year      日期字段的年份
__month   日期字段的月份
__day        日期字段的日
__isnull=True/False
__overlap      集合至少有一个元素重合
__contains     集合包含
__regex          匹配正则表达式

posted @ 2019-12-12 16:52  最爱番茄炒蛋  阅读(585)  评论(0编辑  收藏  举报