Хочу сделать форму как в админке:
Выбирать несколько объектов одной модели для поля ManyToManyField другой модели.
Например, у меня есть 2 модели: сотрудники и команды. Команда состоит из сотрудников. Сотрудник может состоять в нескольких командах.
models.py
class Employee(models.Model):
last = models.CharField...
class Team(models.Model):
employees = models.ManyToManyField(Employee)
Если использовать стандартную форму
class TeamForm(forms.ModelForm):
class Meta:
model = Team
То инетфейс получается неудобным.
Создаётся обычный select с multiple
Вопрос. Есть ли какая-то базовая админская форма от которой можно наследоваться или виджет чтобы минимальными усилиями получить интерфейс как в админке (на первом скриншоте)?