Удаление записи CRUD в Django
Delete - удалить одну запись
по id. В таблице у каждой
строки делают ссылку или кнопку
на адрес вида /employees/3/delete/.
Принцип представления: найти объект
и вызвать delete(), затем
вернуться к списку:
from django.shortcuts import get_object_or_404, redirect
from main.models import Employee
def employee_delete(request, id):
employee = get_object_or_404(Employee, id=id)
employee.delete()
return redirect('/employees/')
В шаблоне списка ссылка может быть такой (идея, не готовый проект):
<a href="/employees/{{ employee.id }}/delete/">delete</a>
Сделайте маршрут удаления
с параметром id.
Сделайте представление, которое удаляет работника и редиректит на список.
В таблице добавьте ссылку удаления для каждого работника.