0
我有一个简单的Delete
函数来删除预定事件。这里的功能:Django - 删除模型实例 - 我做错了什么?
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.
即使我看原始数据库,看到的,是的,该项目确实存在。更令人困惑的是,当我回到查看预定项目列表的时候,其中显而易见的“不存在”实际上已被删除。
发生了什么事?
哇......我认为已经晚了,因为当然这是有道理的。问题'''''redirect_to'缺省值意味着没有'next'参数,函数被再次调用。谢谢您的帮助!我正在拉我的头发。 – Garfonzo