Расширение формы модели Django выбранными элементами действия - PullRequest
1 голос
/ 04 ноября 2011

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

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

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

enter image description here

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

enter image description here

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...