Получить массив связанных объектов django - PullRequest
0 голосов
/ 15 мая 2018

У меня есть следующие модели:

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 голосов
/ 15 мая 2018

Поскольку вы установили related_name = "projects", вы должны использовать атрибут projects для обратной связи:

print(project.projects)

Простыми словами related_name аргумент позволяет указать обратный поиск.

...