On Samstag, 10. Februar 2007, Ned Batchelder wrote:
> But is is simple to convert what you have into what you want:
>
>     l =
> User.objects.filter(username__in=['foo','bar']).values('username', 'email')
>     emails = dict([(d['username'], d['email']) for d in l])
>
> It would be a little simpler like this:
>
>     emails = dict([(r.username, r.email) for r in
> User.objects.filter(username__in=['foo','bar'])])
>
> The dict() built-in accepts a number of forms of arguments.  One is a
> list of pairs, each of which becomes a key and value in the resulting
> dictionary.

Nice! Thanks alot for posting posting this solution.

Best Regards,
Dirk Eschler

-- 
Dirk Eschler <mailto:[EMAIL PROTECTED]>
http://www.krusader.org

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to