У меня есть промежуточная модель, которая выглядит следующим образом -
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_Course newCourseLink
и позвоните в Книгу newBook
.
Я думал, что этот вызов будет работать -
newCourseLink.book_set.add(newBook)
но Django выдает ошибку, говоря, что newCourseLink не имеет атрибута book_set - кто-нибудь знает почему?
Кроме того, как я могу добавить Книгу к newCourseLink
?
Спасибо