Уведомления

Группа в Telegram: @pythonsu

#1 Май 21, 2009 18:27:27

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

order_by вычисляемому полю

Я же написал что с отрицательным рейтингом записи нужно обязательно вниз пробросить)
а положительные сверху по дате добавления



Офлайн

#2 Май 21, 2009 18:29:50

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

order_by вычисляемому полю

Ну так, так и будет, на сколько я понимаю.

Офлайн

#3 Май 21, 2009 18:33:28

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

order_by вычисляемому полю

не будет) в вашем случае order_by('date', ‘rating’)
сверху с новой даты могут быть записи у которых отриц. рейтинг и последння дата



Офлайн

#4 Май 21, 2009 18:44:21

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

order_by вычисляемому полю

Нет, не могут. Это последовательная сортировка - сначала по дате, а результат - по рейтингу.
http://www.djangoproject.com/documentation/models/ordering/

Офлайн

#5 Май 21, 2009 18:55:25

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

order_by вычисляемому полю

ну как не могу когда могут)
вот например

rating | date
-3 2010
1 2009
0 2009

порядок именно такой будет при order_by('date', ‘rating’)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version