On Mon, May 24, 2010 at 3:23 PM, omat <[email protected]> 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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.