0

これは非常に単純な質問です。重複していたら申し訳ありませんが、どこにも答えが見つからないようです。私は次のモデルを持っています:

class CustomForm(models.Model):

  ...
  form = models.OneToOneField("forms.EvalType")
  author = models.ForeignKey("accounts.User", related_name='+')
  ...

各作成者は、複数の CustomForm に関連付けることができます。特定の作成者に関連付けられているすべてのフォーム (「EvalType」) を (CustomForm モデルを介して) 取得する必要があります。Django の場合、そのステートメントをどのように記述しますか?

4

1 に答える 1

3

常に最終的なモデル タイプから開始してください。次に、二重下線構文を使用して関係をトラバースできます。

EvalType.objects.filter(customform__author=my_author)
于 2013-07-02T13:50:58.993 に答える