1

假设我有一个用户 ID,并且用户表也有一个字段“教师 ID”。这指向了教师表,而教师表也有一个名为“substitute id”的字段(这并不是我的字段所代表的,但我只是在使用一个例子。)在 Django 中,我会如何得到作为给定用户 ID 的教师的所有教师的所有替代 ID?我知道如何在 SQL 中执行此操作,但不确定 Django 版本如何。

4

1 回答 1

4

这是一种方法:

Teacher.objects.filter(user__id=some_id).values_list('substitute_id', flat=True)

关键是外键关系可以颠倒——您可以进行基于用户的教师查询。

于 2013-10-25T01:26:15.740 回答