• 在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          匹配正则表达式

  • 相关阅读:
    0722
    SGU
    预测一下吧
    0625
    0624
    0610
    0607
    0604
    poj2455Secret Milking Machine【二分 + 最大流】
    BZOJ3489: A simple rmq problem
  • 原文地址:https://www.cnblogs.com/hupingzhi/p/12030190.html
Copyright © 2020-2023  润新知