获取相关对象数组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
参数允许您指定反向查找。
我有这个型号:
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
参数允许您指定反向查找。