That's awesome, thanks for sharing!

-Jamie

On Tue, Feb 7, 2012 at 7:55 AM, Jonathanz <tianiss...@gmail.com> wrote:

> I found it! The correct query shoud be
>
> Book.objects.all().prefetch_related('price_set')
>
>
> On Feb 7, 5:38 pm, Jonathanz <tianiss...@gmail.com> wrote:
> > I'm using django1.4 from svn trunk.
> > The models are as follows:
> >
> > class Book(models.Model):
> >     # some stuff
> >
> > class Price(models.Model):
> >     book = models.ForgeinKey(Book)
> >
> > Each book can have many prices.
> >
> > My query in view:
> > Book.objects.all().prefetch_related('price')
> >
> > I got this error:
> > Cannot find 'price' on Book object, 'price' is an invalid parameter to
> > prefetch_related()
> >
> > Am I missing something? or prefetch_related cannot handle reverse
> > lookup.
> >
> > Thanks in advance.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to