从我在Get Foreign Key Value的问题中,我设法得到了所需的输出......只剩下最后一位了。我想按年份对记录进行排序,制作,然后按顺序进行建模。我认为它就像Vehicle.objects.all().order_by('common_vehicle')
一样简单,但这并不能解决任何问题。
答案 0 :(得分:0)
您必须按相关类中的特定字段进行排序。您可以使用双下划线格式执行此操作。所以,例如:
Vehicle.objects.order_by('common_vehicle__year', 'common_vehicle__series__model__model')
按year
类的CommonVehicle
值排序,然后通过model
类与Model
类相关联的Series
值。
请注意,这是一个很多的连接,可能会使您的查询性能变得非常慢。它可能对你的需求很好,但只是提醒一下,这可能会导致线路缓慢。