2009-04-25 5 views
1

Booksアプリのサンプルを使ったDjangobookチュートリアルの新機能は、多対多リレーションシップと出版社に関連したブックを通じて著者に関する書籍を持っています。 p.book_set.all()を使用してパブリッシャに関連付けられた一連の書籍を取得できますが、発行された書籍を通じてパブリッシャに関連付けられた一連の作者を取得するには何が必要ですか? http://pastie.org/457781book.publisherとbook.authorを持っているときにpublisher.authorsを取得するには?

ありがとう:あるとして

これはmodels.pyです!

答えて

4

そのような何か:

publisher = Publisher.objects.get(...) 
authors = Author.objects.filter(book__publisher=publisher).distinct() 
+0

うん、しかし、S /公表/出版/最初の行に(またはその逆秒1で、私は;-)あなたがR-バージョンを意味すると思います。 –

+0

は素晴らしいです。ありがとう! – rick

関連する問題