1

ユーザー ID があり、users テーブルにも manytomany フィールド「教師 ID」があるとします。これは、教師のテーブルを指します。外部キーが教師 ID である代理テーブルがあります。つまり、各代理は 1 人の教師しか代理できませんが、その教師には多くの代理が存在する可能性があります。(これは私のフィールドが実際に表しているものではありませんが、例を使用しているだけです。) Django では、特定のユーザー ID の教師であるすべての教師のすべての代替 ID を取得するにはどうすればよいでしょうか? 私はSQLでそれを行う方法を知っていますが、Djangoのバージョンがどのようになっているのかよくわかりません.

(これは私が以前に持っていた質問に似ていますが、同じではありません!)

4

1 に答える 1

2

次のようなものを使用できます。

Substitute.objects.filter(teacher__user=user.pk)
于 2013-11-01T01:09:43.357 に答える