【发布时间】:2010-10-30 04:10:19
【问题描述】:
嘿,我想根据 django 中的计算值对对象进行排序...我该怎么做?
这是一个基于堆栈溢出的示例用户配置文件模型,它解释了我的困境:
class Profile(models.Model):
user = models.ForeignKey(User)
def get_reputation():
...
return reputation
reputation = property(get_reputation)
所以,假设我想按声誉对用户进行排序。我怎么做?我知道你不能这样做:
Profile.objects.order_by("-reputation")
感谢大家的帮助:)
【问题讨论】:
标签: python django web-applications sorting django-models