2014-03-04 54 views
2

當我嘗試與相關對象刪除COMANY(模型),我得到了奇怪的例外: 對象匹配查詢不存在的時候嘗試刪除對象對象匹配查詢不存在的時候嘗試刪除對象

company = Company.objects.get(id=request.GET.get('id')) 
company.delete() //on this line 

請問你可以解釋一下可能的問題,因爲django默認應該刪除相關的對象嗎?

+1

你確定你的對象有這個ID嗎? –

+0

是的,當我嘗試刪除它時發生錯誤。 – Oleg

+0

方法獲取retuns對象並且不會發生異常 – Oleg

回答

2

此錯誤是因爲使用post_delete信號,它試圖訪問已被刪除且無法訪問的數據。

相關問題