嘿,我想根據django中的計算值對對象進行排序......我該怎麼做?如何根據django中的計算值進行排序
這裏是一個基於堆棧溢出,說明我的困境的例子用戶配置模式:
class Profile(models.Model):
user = models.ForeignKey(User)
def get_reputation():
...
return reputation
reputation = property(get_reputation)
所以,說我想的信譽用戶進行排序。我怎麼做?我知道你不能只是這樣做:
Profile.objects.order_by("-reputation")
感謝您的幫助大家:)
嘿,這是我問的問題的答案,但我接受了另一個,因爲它解決了我的問題...特別是S.洛特的評論。我upmodded你的答案雖然:) – Jiaaro 2009-05-31 02:52:32
有沒有辦法讓這個返回一個查詢集而不是一個普通的Python列表(或將列表轉換爲一個查詢集)? – Jiaaro 2009-06-29 12:37:49