我正在试图找出如何使用: 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()
之外,或许还有更好的方法感谢, 布赖恩
答案 0 :(得分:1)
查看聚合(http://docs.djangoproject.com/en/dev/topics/db/aggregation/)。我想你可以用它们来帮助解决这个问题。
答案 1 :(得分:0)
请参阅order_with_respect_to
文档here,自此问题发布以来已更新。