order_with_respect_to()子关系

时间:2009-11-03 17:06:24

标签: python django

我正在试图找出如何使用:     order_with_respect_to() 通过儿童关系订购

class Product(models.Model):
   name = models.CharField(max_length=100)

class Affiliate(models.Model):
   product = models.ForeignKey(Product)
   clicks = models.IntegerField(default=0)

我希望能够按联盟会员点击次数的顺序显示产品。

我见过的所有例子都是通过Parent属性对Child关系进行排序。

除了order_with_respect_to()

之外,或许还有更好的方法

感谢, 布赖恩

2 个答案:

答案 0 :(得分:1)

查看聚合(http://docs.djangoproject.com/en/dev/topics/db/aggregation/)。我想你可以用它们来帮助解决这个问题。

答案 1 :(得分:0)

请参阅order_with_respect_to文档here,自此问题发布以来已更新。