Из того, что бросается в глаза: у вас на странице куча форм с одинаковым ID. Как думаете, какую в таком случае форму отправит код document.getElementById('delete_form').submit()
?
И ещё вы не все данные передаёте в вызов суперметода. Надо так:
return super().post(request,*args,**kwargs)