Расширение формы модели django с выбранными элементами действия

#django #view #action #admin

#django #Вид #Экшен #администратор

Вопрос:

В моем приложении у меня есть набор игроков, которые могут быть членами (не более) одной команды. Я реализую пользовательское действие в представлении администратора игрока, где я выбираю игроков и создаю новую команду с этими игроками, следуя примеру: www.jpichon.net/blog/2010/08/django-admin-actions-and-intermediate-pages/

Однако я чувствую, что должен быть менее навязчивый для django способ реализации этого, чем использование полностью настроенного шаблона. Я имею в виду: может ли обычная модельная форма для класса Team быть расширена, чтобы принимать аргументы при поступлении из действия create team? Однако я изо всех сил пытаюсь найти некоторую документацию по этому вопросу.

Это скриншот того, что у меня есть до сих пор (следуя приведенному выше руководству):

введите описание изображения здесь

Что я хотел бы привести к чему-то вроде:

введите описание изображения здесь

Первая часть отлично работает при использовании пользовательского шаблона, но я не могу понять, как (красиво) расширить существующую страницу администратора, чтобы команды могли принимать аргументы игрока из действий. Я полагаю, что третий шаг (после нажатия кнопки «Создать команду») может быть выполнен путем переопределения метода save() формы модели команды?

Благодарен за любую помощь!