这是一个非常简单的问题,如果它是重复的,我道歉,但我似乎无法在任何地方找到答案。我有以下型号:
class CustomForm(models.Model):
...
form = models.OneToOneField("forms.EvalType")
author = models.ForeignKey("accounts.User", related_name='+')
...
每位作者可能与多个CustomForms相关联。我需要检索与特定作者关联的所有表单(“EvalType”)(通过CustomForm模型)。我如何为Django编写该语句?
答案 0 :(得分:3)
始终从您想要的模型类型开始。然后,您可以使用双下划线语法来遍历关系。
EvalType.objects.filter(customform__author=my_author)