简介:今天,首席CTO Note将与您分享有关如何检查Django的两对。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
这实际上是传统关系数据的物理关系建模以及实体与实体之间的联系关系的内容。
例如,一个人只能有一个父亲,一个父亲可以生多个孩子。这是父亲和孩子之间的一对一。
如果父亲有两个弟弟和两个儿子,那么父亲的孩子有两个叔叔,每个叔叔都有两个侄子。这称为更多对。
第一个构建学生,分区,课程,stu_info表
添加一对多表的关系数据:
1.第一种方法是将其添加为上一个方法。应该注意的是,外键的值必须是关联表中存在的存在。
2.第二种方法是属性分配的方法,因为我们具有模型类中部门的属性,并且该属性的对象的类型必须是部门表类型的实例对象
访谈与对象相关的对象:
我们具有定义学生类别类别的部门的属性,因此,当我们访问它时,我们可以直接找到可以通过Student.Deppartment的形式直接找到学生附属学院的大学。
那么,如果您拜访访问一所大学的学生时我们也想改变呢?
访谈与对象相关的对象:
您可以在定义期间设置相关的_name参数,以涵盖foo_set的名称。
clear()将所有对象集中在关联对象
多桌查询----交叉关系查询:
Django提供了一种强大而直观的方式来“处理”查询中相关关系。它会自动帮助您处理后台加入。如果您想跨越关系,则只需要使用关联的模型字段的名称并使用双重字段的行进行分开,直到您想要的字段:
它也可以反向起作用。要引用“反向”关系,您只需要使用模型的小写字母的名称即可。
可以使用逻辑关系操作员
例如:
选择 *来自table_name
其中(条件1和条件2)找到两种情况的结果,
或者
选择 *来自table_name
其中(条件1或条件2)查询结果在两个条件下符合任何条件。
结论:以上是如何为每个人查看首席CTO注释的两对Django的相关内容。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?