HTMX: Как динамически обновлять url hx-delete?

Для создания модала для подтверждения действия удаления, я пытаюсь динамически установить url удаления, используя hyperscript. Вот (частичный) код:

<!-- open the modal and set the (Django) delete url -->
<button
  _="on click set @hx-delete of #confirm_delete_button to '{% url view_name record.pk %}'">

<!-- the delete confirmation button -->
<button
  id="confirm_delete_button"
  hx-delete="to_be_set_later_by_hyperscript"
  hx-trigger="click"
  hx-target="body" {# TODO: change #}
  hx-swap="delete">
   Delete
</button>

Сначала кажется, что все работает как ожидалось, так как я вижу правильный url для удаления в инспекторе: enter image description here

Однако, при нажатии на кнопку, я получил ошибку Not Found: /to_be_set_later_by_hyperscript, показывающую, что даже если атрибут был установлен, "старый" url используется HTMX.

Что мне делать? Спасибо.

Не знаю, почему это не работает с "набором", но у меня сработало следующее:

<button
    _="on click add [@hx-delete={% url view_name record.pk %}] to #confirm_delete_button">
    Open
</button>

<!-- the delete confirmation button -->
<button
  id="confirm_delete_button"
  hx-delete=""
  hx-trigger="click"
  hx-target="body"
  hx-swap="delete">
     Delete
</button>
Вернуться на верх