Code前端首页关于Code前端联系我们

Django多对多赋值操作方法:创建、添加、查询

terry 2年前 (2023-09-24) 阅读数 62 #后端开发

1.创建多对多关系表:

我们发现,无论是一对一、一对多还是多对多关系表,它们基本都是一样的,变化的是名称模型属性

格式:

A 类(模型.模型):

B 类(模型.模型):

……男性变体。

2。示例:创建Student和Course之间的多对多关系表:

我们仍然创建Student和Course两个类,并在Course类中创建下面的多表关联。

Django多对多关联操作方法:建立、新增和查询

3。新增多对多关系数据:

新增多对多关系数据,与前两者不同。有两种:

1)先添加Student班级数据,然后赋值给Course:

格式:

变量名=A.objects.create(field='value')

变量名称=名称变量。类名 B Smallcase_set.create(field='value')

Django多对多关联操作方法:建立、新增和查询

2) 首先添加 Course 类数据,然后将其分配给 Student:

变量名称=B.objects。 create(field='value')

变量名=变量名.绑定变量名.create(field ='value')

Django多对多关联操作方法:建立、新增和查询

4.多对多关系型数据库查询:

多对多关系型数据查询与一对多数据查询相同:

Django多对多关联操作方法:建立、新增和查询

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门