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