Django ArrayAgg- неподдерживаемая ошибка поиска
Вот мои модели, упрощенные, только основные поля.
class Employee(Model):
/*some fields */
class EmployeeConnection(Model):
manager = models.ForeignKey('employee.Employee', related_name="manager_connection")
class EmployeeGrouper(Model):
group = models.ForeignKey("EmployeeGroups")
connection = models.ForeignKey("EmployeeConnection")
ArrayAgg выдает следующую ошибку:
Unsupported lookup employeegrouper_set for AutoField or join on the field not permitted
.annotate(
group_ids=ArrayAgg(
'employee__manager_connection__
employeegrouper_set__group'
)
может ли кто-нибудь помочь мне понять, почему
? 'employee__manager_connection_id'
хорошо работает в ArrayAgg, но
'employee__manager_connection__employeegrouper_set__group'
а этот нет? И как заставить его работать?