美文网首页
查询 - 双下划线

查询 - 双下划线

作者: 钱塘 | 来源:发表于2017-08-18 18:35 被阅读3次
    models.Book.objects.filter(id__gt=2)                    # 大于
    models.Book.objects.filter(id__lt=2)                    # 小于
    models.Book.objects.filter(id__in=[1,2,3])              # = 
    models.Book.objects.filter(title__contains="python")    # 包含
    models.Book.objects.filter(title__icontains="python")   # 不区分大小写


models.Publisher.objects.filter(book__title="python").values("name")

重要:从Publisher查book,双下划线

一对多,多对一都可以根据它的关联__xxx去查询

相关文章

  • 2018-12-26

    ORM:双下划线 1) 基于双下划线的单标条件查询 2) 基于双下划线的跨表查询 Django 还提供了一种直观而...

  • 查询 - 双下划线

    一对多,多对一都可以根据它的关联__xxx去查询

  • Django 的多表操作(基于下划线的跨表查询)

    基于双下划线的跨表查询 正向查询按字段,反向查询按表名小写 查询金瓶梅这本书的出版社的名字 -----------...

  • Python中下划线是什么意思?

    单下划线、双下划线、头尾双下划线说明:

  • 09_ORM单表操作

    ORM单表操作 一、数据迁移命令: 二、添加表纪录 方式一: 方式二: 三、查询表纪录 查询API 基于双下划线的...

  • Django模型层之多表操作(四)

    基于双下划线的跨表查询 Django 还提供了一种直观而高效的方式在查询(lookups)中表示关联关系,它能自动...

  • ORM联表查询

    双下划线的使用 1、查询s_id大于等于3的数据 2、查询s_id小于等于3的数据 3、查询s_id 为2-4的数...

  • Python中str()与repr()、__str__()与__

    带双下划线 与 不带双下划线 的区别 带双下划线,属于方法的定义;一般定义在类里面。不带双下划线,属于方法的调用;...

  • Python ORM 语句

    单表操作 多表操作(一对多): 多表操作(多对多): -------了不起的双下划线(__)之单表条件查询 ---...

  • python下划线的五种含义

    Python中的五种下划线 前导单下划线_var 前导双下划线 __var 前导和末尾双下划线var 末尾单下划线...

网友评论

      本文标题:查询 - 双下划线

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