0

I have this models:

class Project(models.Model):

And

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

I want to be able to retrieve projects groups.

I tried something like this:

print(project.groups)

but got an error:

'Project' object has no attribute 'group'

What do I do?

user2950593
  • 9,233
  • 15
  • 67
  • 131

1 Answers1

3

Since you've set related_name = "projects" you should use projects attribute for back relation:

print(project.projects)

In simple words related_name argument allows you to specify reverse lookup.

neverwalkaloner
  • 46,181
  • 7
  • 92
  • 100