次のような中間モデルがあります-
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 がないというエラーをスローします。理由を知っている人はいますか?
さらに、どうすれば Book を に追加できnewCourseLink
ますか?
ありがとう