0

这是一个非常简单的问题,如果它是重复的,我很抱歉,但我似乎无法在任何地方找到答案。我有以下模型:

class CustomForm(models.Model):

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

每个作者可能与多个 CustomForms 相关联。我需要检索与特定作者关联的所有表单(“EvalType”)(通过 CustomForm 模型)。我将如何为 Django 编写该声明?

4

1 回答 1

3

始终从您想要结束的模型类型开始。然后可以使用双下划线语法来遍历关系。

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