zoukankan      html  css  js  c++  java
  • models_ORM 过滤器查询详情

    查询一条数据: 模型名称.objects.get(字段=)

    BusinessInfo.objects.get(id=006f1884-95a4-11ea-a294-00f1f3f8013d)

    模糊查询多条数据:filter()

    cty = request.GET.get('country')
    BusinessInfo.objects.filter(country=cty)

    过滤器中自带的方法函数  : ‘__方法名称’

    __exact  # 恒等于查询条件
    __iexact  # 忽略大小写恒等于查询条件
    __contains # 模糊查询 '%' + 查询条件 + '%'
    __icontains # 模糊查询 '%' + 查询条件 + '%', 相对于sqlite,contains的作用效果等同于icontains。
    __gt  # 大于
    __gte # 大于等于
    __lt  # 小于
    __lte  #  小于等于
    __in  #  存在于一个list范围内
    __startswith   # 以…开头
    __istartswith   # 以…开头 忽略大小写
    __endswith   # 以…结尾
    __iendswith   # 以…结尾,忽略大小写
    __range   # 在…范围内
    __year   # 日期字段的年份
    __month   # 日期字段的月份
    __day   # 日期字段的日
    __isnull   # True/False

    F对象/Q对象也适用于以上方法

  • 相关阅读:
    DOM
    JS方法
    边界与边框,列表与方块
    for 练习
    背景与前景温习
    AD域账号验证
    邮件发送案例
    获取每个月最后一天的小技巧
    SQL 执行顺序
    常用下载地址
  • 原文地址:https://www.cnblogs.com/Vera-y/p/12923825.html
Copyright © 2011-2022 走看看