Django多对多赋值操作方法:创建、添加、查询
1.创建多对多关系表:
我们发现,无论是一对一、一对多还是多对多关系表,它们基本都是一样的,变化的是名称模型属性
格式:
A 类(模型.模型):
…
B 类(模型.模型):
……男性变体。
2。示例:创建Student和Course之间的多对多关系表:
我们仍然创建Student和Course两个类,并在Course类中创建下面的多表关联。
3。新增多对多关系数据:
新增多对多关系数据,与前两者不同。有两种:
1)先添加Student班级数据,然后赋值给Course:
格式:
变量名=A.objects.create(field='value')
变量名称=名称变量。类名 B Smallcase_set.create(field='value')
2) 首先添加 Course 类数据,然后将其分配给 Student:
变量名称=B.objects。 create(field='value')
变量名=变量名.绑定变量名.create(field ='value')
4.多对多关系型数据库查询:
多对多关系型数据查询与一对多数据查询相同:
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。