У меня есть промежуточная модель -
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 save(self,*args,**kwargs):
self.date_created = datetime.now()
super(Link_Book_Course,self).save(*args,**kwargs)
и мне нужно получить название и название книги (которые являются атрибутами Book) из указанного Link_Book_Course.
Это то, что я придумал, но это не работает - у инстансов, по-видимому, нет доступа к менеджеру
storedCourse = Link_Book_Course.objects.filter(course__name= nameAndNumberStore[0] + nameAndNumberStore[1])
storedLink = Link_Book_Course.objects.filter(course = storedCourse)[0]
storeOfAuthorNames = storedLink.objects.values('book__author')
storeOfBookNames = storedLink.objects.values('book__title')
Edit-
Неважно, я понял это - для справки - вы не можете получить атрибуты через отношение внешнего ключа.
Вместо этого я отфильтровал Книги, у которых был курс, который искал пользователь.