我有一个中间模型,如下所示 -
class Link_Book_Course(models.Model):
book = models.ForeignKey(Book)
course = models.ForeignKey(Course)
image = models.CharField(max_length = 200, null=True)
rating = models.CharField(max_length = 200,null=True)
def __unicode__(self):
return self.title
def save(self):
self.date_created = datetime.now()
super(Link_Book_Course,self).save()
我创建了一本新书和一个新的 Link_Book_Course,并正在尝试将该书添加到 Link_Book_Course
调用 Link_Book_CoursenewCourseLink
并调用 Book newBook
。
我认为这个电话会起作用 -
newCourseLink.book_set.add(newBook)
但是 Django 抛出一个错误,说 newCourseLink 没有属性 book_set- 有人知道为什么吗?
此外,我怎样才能将书添加到newCourseLink
?
谢谢