获取相关对象数组django

Get array of related objects django

我有这个型号:

class Project(models.Model):

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

我希望能够检索项目组。

我试过这样的事情:

print(project.groups)

但出现错误:

'Project' object has no attribute 'group'

我该怎么办?

既然你已经设置了 related_name = "projects" 你应该使用 projects 属性作为反向关系:

print(project.projects)

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