【发布时间】:2011-11-16 02:54:59
【问题描述】:
我在名为 Link_Book_Courses 的中间模型中有一个名为 books 的外键字段(在模型 Book 中)。
我想为此添加多个 Book 对象。我如何在 django 中做到这一点?
【问题讨论】:
-
您不接受答案有什么原因吗?
标签: django foreign-keys
我在名为 Link_Book_Courses 的中间模型中有一个名为 books 的外键字段(在模型 Book 中)。
我想为此添加多个 Book 对象。我如何在 django 中做到这一点?
【问题讨论】:
标签: django foreign-keys
相关对象有一个 add() 方法:
你可以像这样添加几个
mymodel.related.add(*OtherModel.objects.filter(...))
【讨论】:
对于一个ForeignKey,您只能拥有一本书。因此,要添加多个条目,您必须添加多个 Link_Book_Courses-objects。但是,您可能真正想要的是ManyToManyField。
【讨论】: