通过Django中的OneToOne自引用字段进行排序

时间:2017-06-13 23:35:17

标签: django one-to-one

我正在尝试通过自引用OneToOne字段来命令查询。模特:

class Foo(models.Model):
    prior_foo = models.OneToOneField('self', related_name='following_foo', null=True, blank=True)

无法保证链接项的pk更高或更低,(或除OneToOne参考之外的任何其他字段都有用),例如:

Foo.pk | prior_foo.pk

  • 3 |空
  • 6 | 3
  • 5 | 6
  • 10 | 5

我想让查询返回: [foo_3,foo_6,foo_5,foo_10]

0 个答案:

没有答案