Как получить выбор от одного до нескольких Исполнителей(owner) из группы "Техническая поддержка", в поле выбора в заявке в админке.
Сейчас могу настроить только на получения одного, и не более, исполнителей.
Использовал ForeignKey:
class Application(models.Model):
...
owner = models.ForeignKey(User, null = True, blank = True, limit_choices_to={ 'groups__name': 'Техническая поддержка'})
Почитав, понял, что можно получить их через ManyToManyField, и сделал следующие:
class Owner(models.Model):
executor = models.ForeignKey(User, null = True, blank = True, limit_choices_to={ 'groups__name': 'Техническая поддержка'})
class Application(models.Model):
...
owner = models.ManyToManyField(Owner, verbose_name = 'Исполнитель')
Но, исполнитель берется не из группы "Тех. поддержка", а из "executor", который еще нужно создать. И даже если создать, то выбор будет следующим:
В общем никак не могу разобраться с этим. Огромное спасибо всем тем, кто попытается помочь с этой проблемой.