获取相关对象数组django

时间:2018-05-15 09:47:23

标签: django django-2.0

我有这个型号:

class Project(models.Model):

并且

class Group(models.Model):
    project = models.ForeignKey(Project, on_delete=models.CASCADE,
    related_name = "projects")

我希望能够检索项目组。

我试过这样的事情:

print(project.groups)

但收到了错误:

  

'Project'对象没有属性'group'

我该怎么办?

1 个答案:

答案 0 :(得分:3)

由于您已设置related_name = "projects",因此应使用projects属性作为后退关系:

print(project.projects)

简单来说,related_name参数允许您指定反向查找。