Django返回属于queryset属性的对象

时间:2015-12-06 22:58:11

标签: django django-queryset

我有以下查询返回Connection对象列表:

Connection.objects.filter(group_id=self.id)

这是连接类:

class Connection(models.Model):
   contact = models.OneToOneField(Contact)
   *** some extra attributes ***

现在可以在查询中获取所有联系对象吗?我试过了:

Connection.objects.filter(group_id=self.id).values_list('contact')

这会返回所有ID,因此我可以单独查询每个对象,但我不认为这是有效的。

1 个答案:

答案 0 :(得分:1)

您可以使用:

Contact.objects.filter(connection__group_id=self.id)