2013-07-02 92 views
0

这是一个非常简单的问题,我很抱歉如果它是重复的,但我似乎无法在任何地方找到答案。我有以下型号:Django查询 - 检索关联的外键

class CustomForm(models.Model): 

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

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

回答

3

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

EvalType.objects.filter(customform__author=my_author)