On Mon, May 24, 2010 at 3:23 PM, omat <o...@gezgin.com> wrote:
> ops, this doesn't work, because the the Quiz model is pointing to the
> User model, and i want to filter on the quiz model and get the
> matching User instances. but in the example in the docs, the query is
> on the parent model.
>
> quiz_qs = Quiz.objects.filter(score__gt=90)
> User.objects.filter(quiz__in=quiz_qs)
>
> is not possible as User does not have a quiz attribute.
>
> and daniel, yours, saying "user.id in Quiz queryset" does not look ok:
> User.objects.filter(id__in=Quiz.objects.filter(score__gt=90))
>
>
> Still stuck. Any ideas?

User.objets.filter(pk__in=Quiz.objects.filter(score__gt=90).values_list('id',
flat=True))

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@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