django数据库多对多修改对应关系
Posted jiefangzhe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django数据库多对多修改对应关系相关的知识,希望对你有一定的参考价值。
obj = models.Book.objects.get(id=1)
#添加对应关系,给书添加作者
# obj.m.add(3)
# obj.m.add(2,4)
# obj.m.add(*[1,2,3,4])
# 覆盖对应关系
# obj.m.set([2,3])
# 删除
# obj.m.remove(2)
# obj.m.remove(1,4)
# obj.m.remove(*[1,4])
# 清空
# obj.m.clear
# 反向设置
# obj_set = models.Author.objects.get(id=1)
# obj_set.book_set.add(3,4)
# .....
以上是关于django数据库多对多修改对应关系的主要内容,如果未能解决你的问题,请参考以下文章
django数据库操作-增删改查-多对多关系以及一对多(外键)关系
转: django数据库操作-增删改查-多对多关系以及一对多(外键)关系