On 4/22/07, drackett <[EMAIL PROTECTED]> wrote:
>
> hm. I'm trying to do this in a context processor and its not working:
>
> def entry_latest(request):
>     from app.entries.models import Entries
>     return {'entry_latest': Entries.objects[:5]}
yeah, you have to slice the queryset:
Entries.objects.all()[:5]

see
http://www.djangoproject.com/documentation/db-api/#limiting-querysets
for details
>
>
> On Apr 22, 2:35 pm, "Honza Kr�l" <[EMAIL PROTECTED]> wrote:
> > just slice it:
> > entry_list[:5]
> >
> > just bear in mind that slicing will actually query the database, so
> > you need to do it when working with the data (e.g. not in urls.py when
> > providing parameters for generic views)
> >
> > On 4/22/07, drackett <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> >
> > > I love the ability to get the latest object in a collection..
> >
> > > entry_list.latest()
> >
> > > and was curious if there is a way to get more than 1 object. For
> > > example, if I want the last 5 entries of a blog, is there something
> > > like
> >
> > > entry_list.latest(5)
> >
> > > I know that doesn't work, but is there an easy way to do this?
> >
> > --
> > Honza Kr?l
> > E-Mail: [EMAIL PROTECTED]
> > ICQ#:   107471613
> > Phone:  +420 606 678585
>
>
> >
>


-- 
Honza Kr�l
E-Mail: [EMAIL PROTECTED]
ICQ#:   107471613
Phone:  +420 606 678585

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to