On Sep 1, 10:21 am, babatu <[EMAIL PROTECTED]> wrote:
> how to use queryset to get some attribute but not all of the modle.
>
> for example:
>
> queryset = Entry.objects.all()
>
> i just want to sql like this" select id from Entry "
>
> but not "select * from Entry",

See the documentation:
http://www.djangoproject.com/documentation/db-api/#values-fields


> and another Question,
> i want to count(id) instead of count(*), the formar is faster.

You can't do this with the basic Django ORM. If it's really that
important to you (and I can't believe the difference is that
significant), you could try creating a custom manager which overrides
the count() method with some custom SQL.
--
DR.
--~--~---------~--~----~------------~-------~--~----~
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