У меня есть простая Delete
функция для удаления запланированных событий. Вот функция:
def delete_sch_item(request, scPK):
redirect_to = request.REQUEST.get('next', '')
s = Schedule_Item.objects.get(pk=scPK)
s.delete()
return HttpResponseRedirect(redirect_to)
Каждый раз, когда я вызываю это представление через URL, оно ВСЕГДА возвращает ошибку:
DoesNotExist at /schedule/delete-event/60/
Schedule_Item matching query does not exist.
Хотя я смотрю на необработанную базу данных и вижу, что да, этот элемент существует . Еще более запутанным является то, что когда я возвращаюсь к просмотру своего списка запланированных элементов, тот, который, по-видимому, «не существует», фактически был удален.
Что происходит?!