考虑这两个简单的模型:
from django.db import models
class Foo( models.Model ):
pass
class Bar( models.Model ):
time = models.DateTimeField( auto_now_add=True )
foo = models.ForeignKey(
Foo,
on_delete=models.CASCADE
related_name='bars'
)
如何Foo按第一个相关对象排序Bar对象?
Foo.objects.order_by('-bars.first__time')