J'ai essayé prefetch_related() dans django 1.4 à partir de trunk et je n'ai pas réussi à faire en sorte que la recherche inverse soit préfixée.
Mes modèles simplifiés (chaque livre comporte de nombreux prix) :
class Book(models.Model):
# some fields
class Price(models.Model):
book = models.ForeignKey(Book)
La requête de mon point de vue :
books = Book.objects.prefetch_related('price')
Ensuite, j'ai reçu le message AttributeError :
AttributeError: Cannot find 'price' on Book object, 'price' is an invalid parameter to prefetch_related()
Comment le faire fonctionner ? Merci.