Django, получение value из html кнопки

Через какую команду можно получить value из html кнопки в коде python?

На странице сайта идет отрисовка большого количества объектов из БД, у каждого объекта есть по 2 кнопки ("Зарегистрировать" "Отказ"), id этих объектов я записываю в value кнопки. Как проверить name кнопки я понял, но вот как проверить value я не знаю.

<div class="modal-footer flex-column border-top-0">
    <button type="submit" class="btn btn-lg btn-primary w-100 mx-0 mb-2" name="Зарегистрировать" value="{{ el.id }}">Зарегистрировать</button>
    <button type="submit" class="btn btn-lg btn-light w-100 mx-0" data-bs-dismiss="modal" name="Отказ" value="{{ el.id }}">Отказ</button>
</div>

Наверняка есть более удобный способ получить id объекта в коде python, через нажатие html кнопки буду благодарен, если опишите как.

Есть подробное обсуждение этого вопроса: How can I access the form submit button value in Django?

Но если интересует более правильный подход, тогда я бы поступил следующим образом:

  1. Сделать hidden input <input type="hidden" name="item_id" value={{ el.id }}>
  2. Иметь 2 submit button с name="success/decline"
  3. Во views проверять:
if 'success' in request.POST:
    // event for success
elif 'decline' in request.POST:
    // event for decline
Вернуться на верх