如果您使用
to_field
:
class Observation(models.Model):
item = models.ForeignKey('Item', related_name='observation_items', blank=True, null=True)
group = models.ForeignKey('Item', to_field='group_id', related_name='observation_groups', blank=True, null=True)
现在你可以:
Observation.objects.select_related('item', 'group')