我正在寻找一种优雅的方式,按照特定内容对象的字段对查询集进行排序。
希望能查询所有MyModel对象,并按相关对象的计数器值对它们进行排序。谢谢!
class MyModel(models.Model):
...
content_type = models.ForeignKey(ContentType)
object_pk = models.TextField('object ID')
content_object = generic.GenericForeignKey('content_type', 'object_pk')
我的内容对象各不相同,但它们都有一个“计数器”字段。
class OtherObject(models.Model):
...
counter = models.PositiveIntegerField(default=0)
...
希望能查询所有MyModel对象,并按相关对象的计数器值对它们进行排序。谢谢!