django查询

作者: 现实里的童话xklss | 来源:发表于2018-10-24 13:55 被阅读0次

    条件查询

    字段查询

    1 查询等 
    exact : 表示判等
    2  模糊查询
    contains : 是否包含
    tartswith endswith:以指定值开头或结尾
    3 空查询
    isnull : 是否为null
    4 范围查询
    in : 是否包含在范围内
    5 比较查询
    gt 大于
    gte 大于等于
    lt 小于
    lte 小于或等于
    不等于的运算符,使用exclude()过滤器
    6 日期查询
    year month day week_day hour minute second 对日期时间类型的属性进行运算

    F对象

    属性比较
    语法 : F(属性名)

    Q对象

    多个过滤器逐个调用表示逻辑与关系,同sql语法中where部分的and关键字
    如果要实现or查询 要使用Q()对象结合 | 运算符,Q对象被义在
    django.db.models中
    语法 : Q(属性名_运算符=值)
    Q对象可以使用 & | 连接,& 表示逻辑与,| 表示逻辑或
    Q对象前面可以使用~操作符,表示非not

    聚合函数

    Avg 平均值
    Count 计数
    Max 最大值
    Min 最小值
    Sum 求和

    相关文章

      网友评论

        本文标题:django查询

        本文链接:https://www.haomeiwen.com/subject/rynttqtx.html