Я следил за этой статьей «Как добавить кнопки пользовательских действий в Django Admin» https://medium.com/@hakibenita/how-to-add-custom-action-buttons-to-django-admin-8d266f5b0d41, и у меня это почти работает.Я хотел бы отобразить поля, которые предварительно заполнены значениями из моей модели.
Вот что у меня есть до сих пор.
![enter image description here](https://i.stack.imgur.com/Y2KdO.png)
На этой странице пользователь может нажимать кнопки «Подтвердить» или «Запретить».Форма отказа проста и выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/ewOYq.png)
Здесь пользователю необходимо ввести причину отказа, а затем нажать кнопку «Отправить», чтобывыполнить пользовательский код для обработки отказа.
Если пользователь нажимает кнопку «Утвердить», я бы хотел, чтобы у пользователя была возможность настроить некоторые значения в моей модели Command, поэтому мне нужно отобразить эти значения в форме.Таким образом, форма будет очень похожа на стандартную форму изменения администратора django, но с помощью только кнопки «Отправить», которая при нажатии обновит модель с учетом изменений пользователя и вызовет мой пользовательский код для обработки утверждения.Таким образом, форма утверждения будет выглядеть примерно так:
![enter image description here](https://i.stack.imgur.com/sAvNv.png)
Но я не могу понять, как получить значения nonroot_risk и nopasswd_risk из моей модели для отображенияв форме.