В моем приложении есть набор игроков, которые могут быть членами (максимум) одной команды. Я выполняю настраиваемое действие в представлении администратора игрока, где я выбираю игроков и создаю новую команду с этими игроками, следуя примеру по адресу: www.jpichon.net/blog/2010/08/django-admin-actions-and-intermediate. -pages /
Однако, я чувствую, что должен быть менее навязчивый способ реализации этого, чем использование полностью настроенного шаблона. Я думаю: можно ли расширить обычную ModelForm для класса Team, чтобы она принимала аргументы, исходящие из действия create team? Хотя я изо всех сил пытаюсь найти документацию по этому вопросу.
Это скриншот того, что у меня есть (следуя вышеприведенному руководству):
Который я хотел бы привести к чему-то вроде:
Первая часть работает нормально при использовании пользовательского шаблона, но я не могу понять, как (приятно) расширить существующую страницу администратора для Команд, чтобы они могли принимать аргументы игрока из действий. Я полагаю, что третий шаг (после нажатия кнопки «Создать команду») можно выполнить путем переопределения метода save () формы Team Model?
Благодарю за любую помощь!