我已經在這些表中一個Django應用程序:Django的過濾器外鍵逆轉
class Order(models.Model):
...
class SubOrder1(models.Model):
order = models.ForeignKey(Order, blank=True, null=True)
class SubOrder2(models.Model):
order = models.ForeignKey(Order, blank=True, null=True)
...
我怎麼能寫上訂單查詢導致僅具有至少一個相關SubOrder1或SubOrder2的命令?我需要這樣的東西
Order.objects.filter(suborder__count__ge = 1, ...)
我使用Django = 1.9.2和Python 3.4.1 =
謝謝,那就是我一直在尋找的。 – user2194805
除非使用'distinct()',否則這可能會導致重複。 – Alasdair