django模型的复杂排序

时间:2013-06-11 02:34:16

标签: django django-models

假设我有这样的模型:

class Question(models.Model):
    ...
    good = models.BooleanField()
    votes_up = models.ManyToManyField(User)
    votes_down = models.ManyToManyField(User)
    ...

我想选择good = True的问题并按(投票数#)排序 - (#votes_down)。有没有一种简单的方法可以使用Django db函数或对象方法?

1 个答案:

答案 0 :(得分:0)

没有。您必须使用.extra()来指定您的花式裤子订购。