ORM操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORM操作相关的知识,希望对你有一定的参考价值。

一,filter获取一个Queryset集合  获取一个object对象

技术分享

 

技术分享

 二,多对多关系的处理

一本书有多个作者,一个作者多多本书

authors=models.ManyToManyField("author")  会自动创建第三张表

技术分享技术分享

技术分享

 

 

直接通过orm对象输入信息

技术分享

 

 技术分享

 

 

通过多不多关联对象来维护关联表。管理办法三种:

1,add方法一个对象一个对象的更新

技术分享

2,add更新一个queryset    *[obj_list]

技术分享技术分享

 

3,注意ManyToManyField创建的表只有add和remove方法,下面通过remove方法删除对象

技术分享

 

 

三,update和save的不同

技术分享

技术分享

 

 

 

 技术分享

 

技术分享

 

以上是关于ORM操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

Django之ORM操作

Django---ORM操作大全

Django-ORM操作数据库无数据问题