私はこれらのモデルを持っています:
class Book(models.Model):
title = models.TextField()
class Person(models.Model):
name = models.TextField()
class EntryBook(models.Model):
person = models.ForeignKey(Person)
book = models.ForeignKey(Book,related_name="entry_book")
私はすべての本を手にしています。それぞれの本に入った人の名前が知りたいです。
books = Book.objects.all()
for b in books:
print b.entry_book.person.name
しかし、私は得ています:
'RelatedManager' object has no attribute 'entry_book'
もし私ならprint b.entry_book
、私はこれを得ています:
<django.db.models.fields.related.RelatedManager object at 0x10d1e8610>
EntryBook を介して各本の人物の名前を取得するにはどうすればよいですか?