I\'ve tried prefetch_related() in django 1.4 from trunk and can\'t make it to prefetch reverse lookup.
My simplified models (each book has many prices):
Define a related name:
class Price(models.Model): book = models.ForeignKey(Book, related_name='prices')
and then use it:
books = Book.objects.prefetch_related('prices')