Daevaorn
tezro
post_list = Post.objects.all() - в дефолтном порядке
post_list = Post.objects.all().reverse() - в обратном.
Вроде это и есть задача.
Нет. Сортировка должна быть задана явно – либо в order_by вызове, либо в Meta у модели. В иных случаях reverse ничего не делает. Другими словами, reverse работает на уровне самой Джанги, переворачивая условия сортировки, но не опускается до БД.
По-моему, мы спорим об одном и том же :)
Если выборка сделана, то перевернуть её можно реверсом, либо предварительно по “отрицательному” полю. Но, реверс просто перевернёт всё, а “-pk” отсортирует. Эт я к тому, что в задаче не стоит условия сортировать - просто перевернуть… Но я думаю Mutagena всё понял.
Хм, в любом случае идёт обращение к базе…
http://code.djangoproject.com/browser/django/trunk/django/db/models/sql/query.py#L488Почему не list.reverse() просто… А. Ну лишняя операция же.