Issue
How can I retrieve the last record in a certain queryset?
Solution
EDIT : You now have to use Entry.objects.latest('pub_date')
You could simply do something like this, using reverse()
:
queryset.reverse()[0]
Also, beware this warning from the Django documentation:
… note that
reverse()
should
generally only be called on a QuerySet
which has a defined ordering (e.g.,
when querying against a model which
defines a default ordering, or when
usingorder_by()
). If no such ordering
is defined for a givenQuerySet
,
callingreverse()
on it has no real
effect (the ordering was undefined
prior to callingreverse()
, and will
remain undefined afterward).
Answered By – jujule
This Answer collected from stackoverflow, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0