• django的多表操作


      多表操作:

        基于对象的跨表查询(多次查询)

          一对一:

            正向查询按字段

            反向查询按表名小写

          一对多:

            正向查询按字段(正向查询一定会查出一个来)

            反向查询按表名小写_set.all()(返回结果是queryset对象)

          多对多:

            正向查询按字段.all()(正向查询一定会查出多个来)

            反向查询按表名小写_set.all()(返回结果是queryset对象)

        基于双下划线的跨表查询

          在filter和values中都可以做连表操作(也就是都可以写__)

          正向查询按字段

          反向查询按表名小写

          无论以谁做基表,没有效率之分

  • 相关阅读:
    190401装饰器-高阶函数-闭包
    190329迭代器-生成器-三元运算-列表解析
    OpenStack-Mitaka
    RabbitMQ
    190328文件处理
    190322函数
    190322字符串
    190321集合
    190320运算符&数据类型
    Zookeeper
  • 原文地址:https://www.cnblogs.com/xiaocaiyang/p/10268822.html
Copyright © 2020-2023  润新知