У меня есть поле внешнего ключа, называемое books (в модели Book) в промежуточной модели, которая называется Link_Book_Courses.
Я бы хотел добавить к этому несколько объектов Book. Как мне это сделать в Django?
Для одного ForeignKey вы можете иметь только одну книгу. Таким образом, чтобы добавить несколько записей, вам нужно добавить несколько Link_Book_Courses -объектов. Однако то, что вы действительно хотите, это ManyToManyField .
Link_Book_Courses
Связанные объекты имеют метод add ():
https://docs.djangoproject.com/en/1.3/ref/models/relations/#django.db.models.fields.related.RelatedManager.add
Вы можете добавить несколько таких слов
mymodel.related.add(*OtherModel.objects.filter(...))