Отправка данных из шаблона в представления Django с помощью кнопки

Я пытаюсь создать кнопку удаления в моем шаблоне:

<button type="submit" class="btn btn-danger" value={{ instance.name }}> Delete </button>

И я хочу, чтобы эта кнопка отправляла данные в мой views.py :

instance_client = compute_v1.InstancesClient()
if request.method == "POST":
        instance = request.POST['data']
        instance_client.delete(project='xxx', zone='xxx', instance=HERE_I_WANT_THE_DATA)

Это скрипт, который удаляет экземпляр из gcloud. Но я не знаю, как именно передать данные из шаблона в views.py. Я использую Bootstrap 5.

Надеюсь, я понял ваш вопрос.

Шаблон

<form action="{% url 'delete_function' item.id %}" method="POST">
 {% csrf_token %}
 <a href="{% url 'home' %}">Cancel</a>
 <input class="btn btn-sm btn-danger" type="submit" value="Delete">
</form>

Виды

def deleteFunction(request, pk):
 item = Model.objects.get(id=pk)
 if request.method == "POST":
  item.delete()
  return redirect('/')

url

path('delete_function/<str:pk>', views.deleteFunction, name='delete_function')
Вернуться на верх