Get models ordered by an attribute that belongs to its OneToOne model,User.objects.order_by('-pet__age')[:10]