Класс DeleteView в Django
GET показывает страницу подтверждения, POST удаляет:
from django.views.generic.edit import DeleteView
class EmployeeDeleteView(DeleteView):
model = Employee
template_name = 'employees/confirm_delete.html'
success_url = reverse_lazy('employees')
<form method="post">
{% csrf_token %}
<p>Delete {{ object }}?</p>
<button>yes</button>
</form>
Сделайте удаление работника
через DeleteView.