【发布时间】:2019-02-11 10:57:28
【问题描述】:
例如,我有以下型号:
class Transport(models.Model):
pass
class Car(models.Model):
type = models.ForeignKey(Transport, related_name='cars')
class Train(models.Model):
type = models.ForeignKey(Transport, related_name='trains')
要分别提取汽车和火车,我可以执行以下操作:
Transport.objects.first().cars.all()
Transport.objects.first().trains.all()
但是我怎样才能在一个查询中完成呢?
【问题讨论】:
标签: django django-models