zoukankan      html  css  js  c++  java
  • django多表操作

    一对多添加:

    获取对象:变量名=表结构名.objects.filter(筛选条件).first()

    添加:变量名=表结构名.objects.create(一种直接添加对应的id,第二种添加对象)

    多对多添加:

    获取多个对象

    添加:

      三种:

      表结构名.authors.add(对象1,对象2) 第二种()内添加数字如:(1,2),第三种如:(*[1,2])

    删除:表结构名.authors.remove(条件)将某个特定的对象从被关联对象集合中去除

      表结构名.authors.clear(条件) 清空被关联对象集合

    解除在绑定/清空在设置:表结构名.authors.set(条件)

    查询:

      一对多查询:

          正向查询(关联属性所在的表查询关联表记录)变量名=对象名.表结构名.publish

          反向查询: 变量名=对象名.表名_set.all()

      多对多查询:同上

      一对一查询:

          正向查询:对象名.ad

          反向查询:对象名.author

      

  • 相关阅读:
    搜索框的创建
    自定义非等高 Cell
    自定义等高 Cell
    表格多选删除
    聊天布局
    表格编辑
    表格折叠
    tableView 的协议方法
    UITouch
    UIDevice
  • 原文地址:https://www.cnblogs.com/leo-tail-x/p/9852612.html
Copyright © 2011-2022 走看看