Удаление объекта путем отправки двух идентификаторов в django с помощью ajax-вызова

Я пытаюсь удалить объект в django через ajax вызов. Мне нужно передать два id. Когда я выполняю delete, id не передаются. Я получаю url типа

127.0.0:8000/delete//

что не так с моим скриптом и файлом views.py???

urls.py

 path('delete/<int:id1>/<int:id2>',views.delete,name="delete")

views.py

def delete(request,id1,id2):
 resp=return(request,"delete.html",{'id1':id1,'id2':id2})
    if request.method == "POST":
       obj=ShopUserMapping.objects.get(id1=id1,id2=id2)
       obj.delete()
      return resp

delete.html

 <form method="post"  id="form_delete">
    {% csrf_token %}
    <input type="hidden" id="id1" name="id1" data-value="{{obj.id1}}">
    <input type="hidden" id="id2"  name="id2" data-value="{{obj.id2}}">

    Are you sure want to delete this
    item?
    <button type="submit" class="btn btn-danger login-btn"  id="delete">Delete</button>
 </form>

delete.js

 $("#form_delete").submit(function(event){

     event.preventDefault();//prevent the form submitting via browser
     var formData=new FormData();
     var id1=$("#id1").data("value");
     var id2=$("#id2").data("value");

     formData.append('csrfmiddlewaretoken','{{ csrf_token }}');

$.ajax({  //submit a request to the backend(server) using ajax
   url:'delete/'+ id1 + '/' + id2,//server script to process data
   type:'POST',
   data:new FormData(this),
   processData:false,
   contentType:false,
   success:function(res)
   {
   console.log("Successfully Deleted");

   },

   error:function(errResponse)
   {
   console.log(errResponse);
   }
});
return false;});
Вернуться на верх