嵌套Django查询

时间:2013-11-01 00:50:35

标签: python django database django-queryset

假设我有一个用户ID,而users表也有一个很多字段“teacher id”。这指向教师表。有一个替代表,其中外键是教师ID,这意味着每个替补只能替代一个教师,但可能有很多替代教师。 (这不是我的字段所代表的,但我只是使用一个例子。)在Django中,如何为所有教师提供所有教师的替代ID?我知道如何在SQL中完成它,但不确定Django版本是如何的。

(这类似于我以前的一个问题,但不一样!)

1 个答案:

答案 0 :(得分:2)

您可以使用以下内容:

Substitute.objects.filter(teacher__user=user.pk)